自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

原创 UIImagePickerController详解

1.UIImagePickerController的静态方法:    imagepicker = [[UIImagePickerController alloc]init];    //UIImagePickerController静态方法判断设备是否支持照相机/图片库/相册功能    /*     typedef NS_ENUM(NSInteger, UIImagePicke

2013-10-30 15:17:11 1031

原创 IOS开发 实现电话呼叫功能以及监听电话状态

- (void) callBack{    NSLog(@"呼叫");    NSString *number = @“10086”;    //    NSString *num = [[NSString alloc] initWithFormat:@"telprompt://%@",number];    //    [[UIApplication shared

2013-10-29 16:09:51 1672 1

原创 iphone开发在应用中监听(判断)来电状态-接听-拒接

phone开发在应用中监听(判断)来电状态-接听-拒接-CoreTelephony zxwo0o IOS,iphone,互联网络 CoreTelephony, CTCallCenter 0 Comments 发表评论 当我们应用在使用中时如果突然来电话了,应用就被暂时推到后台去,有时我们需要些针对来点的处理。 可以使用如下方法来判断:使用CoreTelephony框架 #i

2013-10-29 16:07:50 2139

原创 ASIHttprequest的使用

本文转自csdn ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ASIHTTPRequest功能很强大,主要特色如下:l 通过简

2013-10-21 16:30:38 642

原创 iOS开发中16进制颜色(html颜色值)字符串转为UIColor

//16进制颜色(html颜色值)字符串转为UIColor+(UIColor *) hexStringToColor: (NSString *) stringToConvert{     NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndN

2013-10-21 16:24:18 580

原创 IOS7新特性

iOS7的新特征:关键字:用户界面的改变、多任务的增强、游戏、地图、AirDrop、应用程序间的音频、点对点的连接、一些新的Framework、已有Framework的增强、OC和弃用的一些API等。用户界面的改变在iOS7整个系统中,每一方面的设计都重点突出功能以及用户的内容——半透明和精致的视觉感受——流畅和逼真的动作——具有清晰、深入和有活力的用户体验。对于开发者来说

2013-09-22 23:18:54 832

原创 Redesign Your App for iOS 7 之 页面布局

前言iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。 最近打算写一系列针对iOS7新特性的文章,今天就从最基本和简单的页面布局开始吧。  从头说起

2013-09-22 23:04:52 738

原创 杂七杂八888

1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate:

2013-09-19 13:43:21 1660 1

原创 iphone传送门

http://www.cocoachina.com/bbs/read.php?tid=105689  小女子开发一年的经验 http://www.cocoachina.com/newbie/tutorial/2012/0720/4475.html 抽屉式导航,让用户专注于核心的功能http://www.cocoachina.com/newbie/tutorial/2012/07

2013-09-19 12:26:53 815

原创 如何在UIimageview里显示一张图片里的某一部分

首先,获取想要显示的部分的大小及位置CGRect rect;然后,将此部分从图片中剪切出来CGImageRef imageRef=CGImageCreateWithImageInRect([image CGImage],rect);UIImage *image1=[UIImage imageWithCGImage:imageRef];最后,将剪切下来图片放入UIImageVie

2013-09-15 17:17:20 1050

原创 ios开发常用的宏,大家一起来收集~

收集起来,丢到一个头文件中,这样开发起来就快多啦!我先分享一些,大家可以拿出自己私藏的,盖楼,吼吼~各种收集,网络,自己写的,别人写的都有,纯学习用,如有冒犯,请不要找我麻烦哈~?12345678910111213141516

2013-08-14 18:48:42 640

原创 iOS开发中防止键盘挡住UITextField解决方案

最近转入ios开发,发现ios的UITextField如果在屏幕的最底部的时候,键盘不能自动的调整界面的布局,需要手动的调整位置才可以,所以自己研究和拿着笔话,想写一个通用的方法来实现每一个界面自动适配键盘的位置,这样的话,不用每一个界面去操作界面的位置了,具体的解决方案如下: 1. 先创建一个UIViewController  这个UIViewController作为父类,让以后

2013-08-11 10:48:47 676

原创 IOS之同步请求、异步请求、GET请求、POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2013-08-11 10:40:18 613

原创 调整图片的尺寸

头文件: Ios代码  #import     @interface UIImage (Resize)    - (UIImage *)transformWidth:(CGFloat)width height:(CGFloat)height;    @end   实现文件: Ios代码  

2013-08-08 11:36:58 637

原创 退出iOS应用

OS的SDK中提供了以下的API退出应用程序: Ios代码  exit(0);   但是这种方法没有动画效果就直接退出程序,给用户的感觉是程序发生异常而退出了。 考虑到这种方式只是缺少退出时的动画效果,那么可以加上一个动画,动画完成后再调用exit退出程序。 Ios代码  - (void)e

2013-08-08 11:26:53 640

原创 iOS开发之应用首次启动显示用户引导

这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单我们只需要在一个类里面写好用户引导页面  基本上都是使用UIScrollView 来实现,新建一个继承于UIViewController的类 命名为 UserGuideViewController ,在UserGuideViewController.m 写 1 - (void)viewDidLoad

2013-08-07 18:44:22 568

原创 iOS应用的真机调试

必须条件:99美元的帐号,没有这个就不用再往下看了。 首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面: 点击第一项:iOS Provisioning Portal,然后

2013-07-24 22:56:32 583

原创 iOS面试攻略,你必须拥有

还在面试的时候感觉自己像一只无头苍蝇么?本文为大家整理了一系列iOS面试题,其中包括一些Objective-C的关键字和概念,少编也祝各位马到功成。@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明

2013-07-24 00:40:18 1531

原创 提示框进度条第三方库之MBProgressHUD

转自http://blog.csdn.net/tangren03/article/details/7877120MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MB

2013-07-21 12:16:47 789

原创 ios 调用系统发短信以及打电话功能

先介绍一种最简单的方法:调用打电话功能[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];调用发短信功能[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://10000"]

2013-07-21 11:56:14 971

原创 ios 监听app从后台恢复到前台

正常情况下,在AppDelegate中实现下面两个方法,能够监听从后台恢复到前台[cpp] - (void)applicationDidEnterBackground:(UIApplication *)application {     log4info(@"---applicationDidEnterBackground----");    //进入后台  } 

2013-07-21 11:53:51 1315

原创 IOS开发之把 Array 和 Dictionaries 序列化成 JSON 对象

1 前言通过 NSJSONSerialization 这个类的 dataWithJSONObject:options:error:方法来实现,Array 和 dictionary 序列化成 JSON 对象。方便在网络中传输。2 代码实例TestDemo.m [plain](void)converseToJson{     NSMutableDiction

2013-07-21 11:37:02 3594

原创 IOS开发之把 JSON 数据转化成 Arrays 或者 Dictionaries

1 前言通过 NSJSONSerialization 这个类的 JSONObjectWithData:options:error:方法来实现,把JSON 数据解析出来放在数据或者字典里面保存。2 代码示例TestDemo.m [plain]-(void)convseFromJson{     NSMutableDictionary *dictionary

2013-07-21 11:35:40 663

原创 iOS开发之常用加密方法(aes、md5、base64)

iOS常用加密方法(aes、md5、base64)1、AES加密NSData+AES.h文件[plain]  // //  NSData-AES.h //  Smile // //  Created by 周 敏 on 12-11-24. //  Copyright (c) 2012年 BOX. All rights reserved. //  

2013-07-21 11:30:33 904

原创 IOS之百度地图API环境搭建

1 前言由于工作需要,要开始捣腾百度地图了,今天上午初始牛刀,各种碰壁,无奈之下,中午睡了一觉,养精蓄锐,以备下午大战三百回合,所幸下午中午把百度地图Demo捣腾出来了,在此与大家分享,环境搭建教程,菜鸟专用,大神勿喷!本文旨在帮助新手快速搭建ios版百度地图,官网有相关教程,可是太旧了,现在的xcode都更新到了4.6,他的教程应该是在4.3之前吧。估计新手在搭建的时候一定会遇到错误

2013-07-21 11:25:01 1051

原创 iOS开发之应用首次启动显示用户引导

这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单我们只需要在一个类里面写好用户引导页面  基本上都是使用UIScrollView 来实现,新建一个继承于UIViewController的类 命名为 UserGuideViewController ,在UserGuideViewController.m 写 1 - (void)viewDidLoad

2013-07-21 11:19:58 567

原创 IOS使用GCD(多核编程)

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹果把

2013-07-21 11:11:59 596

原创 xcode4.5应用程序本地化

我们在开发一款APP的时候,总是会涉及应用程序国际化的事情,用ios里专业术语叫做本地化,其实都是一个意思,简而言之就是不同的系统语言,显示不同的应用名称、字符串名称、图片名称、等等,除了代码,ios几乎可以本地化所有类型的文件。 那么接下来我就记录下来ios如何快速本地化项目,【记住千万不要把说明文字直接以字符形式写到各个.m文件中,或是统一都编写成静态字符串,这些都是不利于

2013-07-21 11:07:42 636

原创 傻瓜教程:把Iphone程序连接真机调试

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:   设置OCSP和CRL为关闭状态。   Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certific

2013-07-20 16:44:58 606

转载 IOS学习笔记(6)label textField textview

使用UILabel显示静态文本想要给用户显示静态文本,并且控制文本的字体和颜色。@property(nonatomic,strong)UILabel *myLabel;@synthesize myLabel;-(void)viewDidLoad{    [super viewDidLoad];    self.view.backgroundColor

2013-07-20 00:19:19 587

原创 UISlider

使用UISlider实现指定范围选择创建一个滑动条并且把它放在试图控制器的视图中。@interface SliderView:UIViewController@property(non atomic,strong)UISlider *mySlider;@end@synthesize mySlider;-(void)viewDidLoad{

2013-07-20 00:19:08 810

原创 UIAlertView

使用控制器和视图Model 应用程序的核心 负责计算与创建一个虚拟世界,它不依靠View与Controller就能存在。(一个没有外观接口的应用程序)Controller在Xcode通常是指View controller。可以把它想成一座Model跟View之间的桥梁。View则是一个让用户可以与程序沟通的窗口,大部分情况下,View都是用来显示Model提供的数据,除此之

2013-07-20 00:19:00 534

原创 UISwitch

使用UISwitch创建及使用开关定义以及初始化@property(nonamotic,strong)UISwitch *muSwitch;self.view.backgroundColor = [UIColor whiteColor];self.mySwitch = [ [UISwitch alloc]initWithFrame:CGRectMake(

2013-07-20 00:18:51 455

原创 UIPickerView

使用UIPickerView来绑定数据@interface PickerView:UIViewController@property(nonamotic,strong)UIPickerView *myPicker;@synthesize myPicker;self.view.backgeoundColor = [UIColor whiteColor];

2013-07-20 00:18:43 595

原创 委托,使用字符串,NSNumber,数组

使用协议委托任务协议是一个声明某些方法及属性并储存在实体文档。协议就像是一些规范,实践协议的类必须遵守这些规范。创建协议   xcode-->File -->New --> New File  --> Cocoa Touch --> Objective - C Protocol  -->Next -->协议名称(eg:PersonProtocol)-->Save实际

2013-07-20 00:18:35 724

原创 oc基础

从今天开始我要分期把我的IOS学习期间的笔记发出来,以帮助刚入门的朋友们能够更快的掌握IOS的编程方法,也供自己以后有个回看的笔记。有些地方可能不太详细,但是只要你一步一步的按照学下去,不懂的查找资料,一定能够学好的。Objective-C 语言中如何声明变量命名规则   驼峰规则 不要有特殊字符数据类型NSInteger   可以表示负数 整形变量

2013-07-20 00:18:23 561

原创 适应iPhone5的尺寸

看这个action,假设一个程序员自定义view并添加到他们的应用程序的根视图控制器编程的自定义背景图。以前写了这个代码:[代码]c#/cpp/oc代码:1UIView *customBackgroundView = [[UIView alloc] 2

2013-07-20 00:18:12 894

原创 学习IOS编程必须要知道的一些知识

1.首先要先了解main( )函数,函数有四个参数,argc ,argv,程序主要类 ,代理类  2.plist 、xml 格式文件通常用于储存用户设置3. pch  预编译文件头4. xib  nterface Builder 图形设计界面(StoryBoard--iOS 5新特征)5.AppDelegate.m 妙用  类似于监听接口   应用程序启动后,委托调用appli

2013-07-20 00:17:56 852

原创 UILabel 详细说明

UILabel属性及应用UILabel *label1 =[ [UILabel alloc] initWithFrame:CGRectMake(20,40,280,80)];  //创建labellabel1.backgroundColor = [ UIColor grayColor];label1.tag = 91;  //设置taglabel1.text = @

2013-07-20 00:17:46 522

原创 IOS学习基础知识

1.为什么对一个变量release后还要设为nil  对一个变量release后,这个变量指向的内存释放了,但这个变量本身没变,仍指向原来的内存地址。若这个变量在释放后被访问,或者被重复release,就会导致应用崩溃。设为nil后这个变量指向0×00,可以保证程序以后访问不到原先的内存地址,对nil进行release也没任何问题。2.使用类成员时,前面加不加self.有什么区别

2013-07-20 00:17:24 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除