摘要:
属性赋值 直接通过数据模型中的 setter 方法赋值,因为 iOS 中有“点语法”,可以直接通过属性进行赋值。例如: @interface Dog : NSObject @property (nonatomic, assign) NSUInteger age; @end 小狗类中存在属性 age, 阅读全文
摘要:
为什么需要内存管理? 我们都知道 OC 中对象所申请的空间是在堆段。那么堆段有个要求,当程序员在不需要使用的时候,需要手动将这片空间释放。 那么,什么时候释放呢? 内存管理常见的三个问题 1、【内存泄漏】 堆空间没有释放。 2、【提前释放】 使用已经释放的空间(某个地址未使用完毕已经被释放),称为: 阅读全文