2013年4月27日
摘要: 一、retain与release每个对象内部都保存了一个与之相关联的整数,称为引用计数器。当使用alloc、new、copy创建一个对象时,对象的引用计数器被设置为1。给对象发送一条retain消息,可以使引用计数器值+1。给对象发送一条release消息,可以使引用计数器值-1。给对象发送一条retainCount消息,可以获得当前的引用计数器值。当一个对象的引用计数器值为0时,该对象将被销毁,其占用的内存将被回收,OC也会自动向对象发送一条dealloc消息,一般会重写dealloc方法释放相关资源,一定不要直接调用dealloc方法。Student.m 1 #import "S 阅读全文
posted @ 2013-04-27 22:14 蓝易 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、getter与setter1、getter与setter的一般写法在Objective-C中setter没什么区别,不过getter的方法名缺少了get,因为get...在Objective-C有别的用处,所以getter直接写的就是成员变量名。Person.h 1 @interface Person : NSObject { 2 // 声明成员变量age,默认为protected访问权限 3 int age; 4 } 5 6 // 声明age的getter方法 7 - (int)age; 8 // 声明age的setter方法 9 - (void)setAge:(int... 阅读全文
posted @ 2013-04-27 17:32 蓝易 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 图标图标样式含义{}代码块,用于自动生成对应的代码##define指令Ttypedef类型K枚举、常量C类V成员变量M成员方法P属性f函数x参数 阅读全文
posted @ 2013-04-27 16:52 蓝易 阅读(356) 评论(0) 推荐(0) 编辑