01 2016 档案

摘要:UIImage *normalImage = [UIImage imageNamed:@"xx.png"];//ios5以前实现拉伸图片指定位置的方法UIImage *newImage = [normalImage stretchableImageWithLeftCapWidth:normalIm... 阅读全文
posted @ 2016-01-14 17:39 CheungSir 阅读(258) 评论(0) 推荐(0) 编辑
摘要://偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要再偏好设置中保存其他数据// 如果利用系统的偏好设置来存储数据, 默认就是存储在Preferences文件夹下面的// 偏好设置会将所有的数据保存到同一个文件中// 获取NSUserDefaults对象NSUserDefaults *de... 阅读全文
posted @ 2016-01-14 16:40 CheungSir 阅读(449) 评论(0) 推荐(0) 编辑
摘要:// 当应用程序启动完毕的时候就会调用(系统自动调用)-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;// 即将失去活动状态的时候调... 阅读全文
posted @ 2016-01-13 15:58 CheungSir 阅读(454) 评论(0) 推荐(0) 编辑
摘要:copy和mutableCopy语法的目的:改变副本的时候,不会影响到源对象;调用Copy产生的对象是不可变的,调用mutableCopy产生的对象是可变的,与调用对象是否可变无关。 Copy 需要先实现NSCoppying协议,创建的是不可变副本(如字符串、数组、字典)。 mutableC... 阅读全文
posted @ 2016-01-13 15:38 CheungSir 阅读(256) 评论(0) 推荐(0) 编辑
摘要:注:OC中数组和字典只能存储OC对象不能存放基本数据类型。NSNumber NSNumber可以用来把一个基本数据类型包装成一个NSNumber类型的对象。NSNumber *number = [NSNumber numberWithInt:10]; // 将int类型的10 包装成一个NSN... 阅读全文
posted @ 2016-01-13 15:19 CheungSir 阅读(413) 评论(0) 推荐(0) 编辑
摘要:NSDictionary1、字典的初始化:NSDictionary *dict = [NSDictionary dictionaryWithObject:@"v" forKey:@"k"];//NSDictionary是不可变字典,dictionaryWithObject: forKey:方法用于给... 阅读全文
posted @ 2016-01-12 18:50 CheungSir 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1、自定义方法排序:NSArray *array = [NSArray arrayWithObjects:@"2", @"3", @"1", @"4", nil];NSArray *array2 = [array sortedArrayUsingSelector:@selector(compare:... 阅读全文
posted @ 2016-01-12 18:10 CheungSir 阅读(383) 评论(0) 推荐(0) 编辑
摘要:NSArray1、创建数组:NSArray *array = [NSArray array]; //通过array 这个静态方法可以快速创建一个空的数组。array = [NSArray arrayWithObject:@"123"]; //arrayWithObject: 静态方法 创... 阅读全文
posted @ 2016-01-12 17:41 CheungSir 阅读(401) 评论(0) 推荐(0) 编辑
摘要:1、NSRange:1 typedef struct _NSRange {2 3 NSUInteger location;4 5 NSUInteger length;6 7 } NSRange; NSRange本身是系统自定义的一个结构体的变量名;这个结构体用来表示... 阅读全文
posted @ 2016-01-11 17:04 CheungSir 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1、+(BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; //检查指定源是否在设备上可用。1 //检查照片源是否可用2 [UIImagePickerController isSourceTypeAvai... 阅读全文
posted @ 2016-01-11 15:02 CheungSir 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、认识Block Block封装了一段代码,可以在任何时候执行 Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值,它和传统的函数指针很类似,但是有区别:block是inline(内联函数)的,并且默认情况下它对局部变量是只读的 苹果官方建议尽量多用block。在多... 阅读全文
posted @ 2016-01-09 14:46 CheungSir 阅读(145) 评论(0) 推荐(0) 编辑
摘要:内存管理一、基本原理1、什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、... 阅读全文
posted @ 2016-01-09 12:02 CheungSir 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、注意将之前storyboard中控制器删除之后,拖入一个新的控制器的时候,stroyboard中控制器的class也要重新填入自己想要展示的控制器,告诉stroyboard去加载哪个控制器。 二、初始化方法命名规范问题 看见这个错误,应该要想到初始化方法命名错误的问题。因为self只能在... 阅读全文
posted @ 2016-01-08 20:51 CheungSir 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、非ARC内存管理问题。 有些同学在创建项目的时候忘记点ARC了,导致一些成员属性都莫名其妙的释放了。然后出现了一系列莫名其妙的错误。在滚动UITableView的时候出现野指针错误。 一出现这些野指针错误,首先应该想到某些对象被释放了,然后发现代码中,并没有什么造成对象被释放的情况,这时... 阅读全文
posted @ 2016-01-08 18:44 CheungSir 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一、发现不少人在给成员变量初始化的时候,容易进错一个方法去初始化。 1 //注意这个方法只有在内存发生警告的时候才会调用。 2 - (void)didReceiveMemoryWarning 3 { 4 [super didReceiveMemoryWarning]; 5 // Di... 阅读全文
posted @ 2016-01-08 17:13 CheungSir 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一、模拟器黑屏 解决方法:二、打代码时,Xcode没提示 解决方法: 0. 点击Preferences 1. 进入Text Editing 2. 勾选三、有时候可能在勾选 Autolayout的时候,搞错了对象,误把控制器的View的User Interaction Enabled勾选掉了... 阅读全文
posted @ 2016-01-08 16:37 CheungSir 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、storyboard连线问题产生原因:将与storyboard关联的属性删除了,但是storyboard中还保持之前所关联的属性。解决: 1、点击view controller 2、点击这排最后一个按钮 3、会出现 4、发现感叹号。点击感叹号的左边的x,取消关联就不会报错了。二、文本框中... 阅读全文
posted @ 2016-01-08 16:11 CheungSir 阅读(168) 评论(0) 推荐(0) 编辑
摘要:https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex~/Library/Developer/~/Library/Developer/Shared/Documentation/DocSets 阅读全文
posted @ 2016-01-08 15:19 CheungSir 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1、NSKernAttributeName: @10 调整字距 kerning 字距调整2、NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体3、NSForegroundColorAttributeName :[UIColor... 阅读全文
posted @ 2016-01-08 15:13 CheungSir 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示