奥莉奥莉的程序媛之路  

2016年2月19日

摘要: 响应者对象,指的是有响应和处理事件能力的对象。响应者链就是由一系列的响应者对象构成的一个层次结构。 UIResponder是所有响应对象的基类,在UIResponder类中定义了处理上述各种事件的接口。我们熟悉的UIApplication、UIViewController、UIWindow和所有继承 阅读全文
posted @ 2016-02-19 16:40 奥莉奥莉的程序媛之路 阅读(208) 评论(0) 推荐(0)
 
摘要: __block int i = 0; int (^count)(void) = ^ { i += 1; return i; }; NSLog(@"%d", count()); // 1 NSLog(@"%d", count()); // 2 NSLog(@"%d", count()); // 3 i 阅读全文
posted @ 2016-02-19 16:38 奥莉奥莉的程序媛之路 阅读(107) 评论(2) 推荐(0)
 
摘要: 1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化 2.使用懒加载的好处: (1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读 阅读全文
posted @ 2016-02-19 16:36 奥莉奥莉的程序媛之路 阅读(120) 评论(0) 推荐(0)
 
摘要: 在iOS6.0之后,苹果退出了一个新的继承于UIScrollView的一个视图,UICollectionView,也被称为集合视图。和UITableView共同作为在开发中非常常用的两个视图,常常作为项目的主界面出现。 集合视图的数据源协议UICollectionViewDataSource @pr 阅读全文
posted @ 2016-02-19 16:35 奥莉奥莉的程序媛之路 阅读(193) 评论(0) 推荐(0)
 
摘要: contentSize、contentOffset、contentInset UIScrollView的frame的size 指的是可视范围 contentSize 内容大小,滚动的范围 创建滚动视图,再将要展示的view(如:图片)添加到滚动视图上 必须设置内容大小,默认是0,不滚动。 没有滚动有 阅读全文
posted @ 2016-02-19 16:34 奥莉奥莉的程序媛之路 阅读(129) 评论(0) 推荐(0)

2016年2月17日

摘要: 数据类型:基本数据类型、指针数据类型 基本数据类型:数值型、字符型(char)、布尔型、空类型(void)指针数据类型:类(class)、id数值型:整数类型int、浮点型float、doublec和oc的基本数据类型 int:声明整型变量 double:声明双精度变量 float:声明浮点型变量 阅读全文
posted @ 2016-02-17 20:36 奥莉奥莉的程序媛之路 阅读(475) 评论(0) 推荐(0)
 
摘要: Category的作用 Category:也叫分类,类目。是为没有源代码的类扩充功能 扩充的功能会成为原有类的一部分,可以通过原有类或者原有类的对象直接调用,并且可继承。 但是该方式只能扩充方法,不能扩充实例变量 类名的文件名为原类名+文件名 如: 创建步骤: File:文件名 File Type: 阅读全文
posted @ 2016-02-17 20:33 奥莉奥莉的程序媛之路 阅读(178) 评论(0) 推荐(0)
 
摘要: 属性的内存管理,属性中最重要的语义特性 assign 基本数据类型(char,short,int,float,double) retain 对象类型 copy 对象类型,且遵守了<NSCopying>协议assign下的属性内部实现:直接赋值的方法 @property (nonatomic, ass 阅读全文
posted @ 2016-02-17 20:26 奥莉奥莉的程序媛之路 阅读(153) 评论(0) 推荐(0)
 
摘要: 内存问题体现:内存溢出和野指针 内存管理方式:垃圾回收机制、MRC、ARC 垃圾回收机制:程序员只需开辟内存空间,不需要用代码的形式释放,系统会判断不被使用的空间,然后回收。 MRC:人工引用计数,内存的开辟和释放都是由程序代码进行控制。 ARC:自动引用计数,只允许用户开辟空间,不用释放空间,垃圾 阅读全文
posted @ 2016-02-17 20:18 奥莉奥莉的程序媛之路 阅读(165) 评论(0) 推荐(0)
 
摘要: 集合遍历的三个方式: 1、for循环遍历 数组遍历:通过for循环的循环变量作为数组元素下标来获取不同下标的元素 循环次数就是数组元素个数 字典遍历:先获取字典中所有的key(allKeys),存储到数组中,遍历数组依次取每一个key,然后根据key从字典中取出对应的valueNSDictionar 阅读全文
posted @ 2016-02-17 20:13 奥莉奥莉的程序媛之路 阅读(434) 评论(0) 推荐(0)