第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,...
代理是一种回调机制,是一对一的关系,二通知是一对多的关系,一个中心对象向多个观察者提供变更通知,KVO是被观察者想观察者直接发送通知,这是通知与KVO的区别 二维码扫描用过哪...
initialize——当类初始化的时候调用,并且只会被初始化一次,因为只有一个类 init——当对象初始化的时候调用,可以初始化多次 二:NSString的set方法为什么...
//计算文本的size +(CGSize)sizeWithText:(NSString*)text font:(UIFont*)textFont textWidth:(CGF...
1.使用不透明视图,不透明的视图可以极大地提高渲染的速度。可以将tableCell及其子视图的opaque属性设置为YES。2.cell,cell的复用。3.减少视图的数目。...
ARC 是Automatic Reference Counting的简称,我们称之为自动引用计数,是IOS5之后推出的内存管理的新特性,本质上还是使用引用计数来管理对象,只是...
1.@synthesize是系统自动生成getter和setter属性声明 2.@dynamic就是属性的获取和赋值都是自己来实现的,不自动生成
1.两者的区别是:#include与#import的效果相同,只是后者不会引起交叉编译,确保头文件只会被导入一次。 2.#import与@class的却别是:#import会...
1.单例设计模式的实现,为什么使用单例模式?? static MusicManager *manager=nil; @...