摘要: 1.为什么要内存管理?搞过嵌入式开发或底层开发的都知道,嵌入式系统的sdram或flash空间都非常有限,如果你的程序占用内存过大,擦做系统就会把你干掉。所以我们在开发应用程序时必须要控制好我们程序运行时所占用的系统资源。2.OC是如何管理内存的?1 》OC能管理的对象是:凡是继承于NSObject... 阅读全文
posted @ 2015-03-23 18:32 HugoJiang 阅读(231) 评论(0) 推荐(0)
摘要: 一、分类-Category1.思考:如何在不改变原来类的模型的前提下,扩展分类的方法?两种方式:1》继承:子类可继承父类原有的方法,并且增加自己的方法.2》分类; 可以给某个类扩 充方法(不修改原来的代码)2.分类的使用格式1》分类的声明1 @interface 类名 (分类名称)2 3 // 方法... 阅读全文
posted @ 2015-03-23 14:26 HugoJiang 阅读(359) 评论(0) 推荐(0)
摘要: 一.点语法点语法的本质是方法调用,并不是访问成员变量,编译器看到点语法有两种处理1.是赋值,赋值的就是展开为set方法2. 不是赋值:展开为set方法使用示例:Person类的声明与实现:1 #import 2 3 @interface Person : NSObject4 @property (n... 阅读全文
posted @ 2015-03-23 11:35 HugoJiang 阅读(158) 评论(0) 推荐(0)