在OC中内存管理MRC手动内存管理和ARC自动内存管理,ARC是从iOS 4.0开始,在iOS 4.0之前使用的都是MRC,内存需要靠程序员自己管理(如alloc一个...

在OC中内存管理MRC手动内存管理和ARC自动内存管理,ARC是从iOS 4.0开始,在iOS 4.0之前使用的都是MRC,内存需要靠程序员自己管理(如alloc一个...
1、block的定义有三种,无返回值无参数:typedef void(^block) (void); 有返回值无参数:typedef int(^block) (void); ...
在使用GCD之前先了解一下有哪些好处? GCD可以多任务并行执行;可以更多地利用CPU资源;会自动管理线程的生命周期,程序员只需要告诉GCD要执行的任务,不需要程序员去手动管...
一、一个页面从的生产过程 二、CPU卡顿优化 1、使用轻量级的对象,无事件可用CALayer代理UIView 2、避免频繁修改frame,bounds,transfo...
一、APP启动分为冷启动和热启动 1、冷启动 - APP从0-1的启动 2、热启动 - APP在后再运行启动 二、APP冷启动三大阶段 1、dyld ...
readwrite 可读可写,会生成setter和getter方法; readyonly 只读特性,只会生成getter方法,不会生成setter方法,属性外界不能修改; a...
1、KVO(Key-value-Observing):观察者模式,键值观察机制,提供观察某一对象属性的方法,一对多。 第一步:添加观察者 addObserver: forKe...
1、继承 继承是新建一个类A继承类B,B就是A的父类,那么A将拥有B的全部属性和方法,列入Objective-C中基类是NSObject,大部分的类都继承与他。当然继...
1、malloc/free是c中的一个函数,new/delet是c++中的操作符,都是动态分配内存 2、void *malloc(size_t size)分配一个所需的内存空...