OC
1.@synthesize 实现 @property声明
2.变量修饰符 @puble 公共 @private私有的 @protected保护的 只能子类和本类访问
3.引用计数count不能为零
4.运算优先级别:逻辑非>算术运算>关系运算>赋值运算
5.OC语言特点:动态识别,OC与C++可以混合编程,
6.Cateogies延展
7.便利构造器,类方法 工厂模式 +
8.[super init] 调用父类方法
9.启动ARC不能写retain,relese
10.ARC技术和垃圾回收机制类似,都是等到冒个时间点开始回收内存
11.封装 继承 多态
12.代理,委托bi
13.引用技术机制,alloc、new或copy来创建一个对象,那么你必须调用release或autorelease。换句话说,不是你创建的,就不用你去释放。(谁创建谁释放,对象所有权负责.) 没有调用autorelease或及时releaase, 那么你需要在这个类的dealloc方法中调用release;如果调用 了autorelease,那么在dealloc方法中什么 都不需要做。
14.#impoort
@class,告诉你有这个类存在
15.id OC里面任何对象类型,OC里面的 nil空值;
c语言空值NULL;
浙公网安备 33010602011771号