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;

 

posted @ 2013-12-01 22:26  脱毛的兔子  阅读(385)  评论(0)    收藏  举报