首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OC内存管理

OC内存管理 一、基本原理 (一)为什么要进行内存管理。...(二)对象的基本结构 每个OC对象都有自己的引用计数器,是一个整数表示对象被引用的次数,即现在有多少东西在使用这个对象。对象刚被创建时,默认计数器值为1,当计数器的值变为0时,则对象销毁。...在每个OC对象内部,都专门有4个字节的存储空间来存储引用计数器。 (三)引用计数器的作用 判断对象要不要回收的唯一依据就是计数器是否为0,若不为0则存在。...alloc,就必须有release(autorelease) (二)Set方法的代码规范 (1)基本数据类型:直接复制 -(void)setAge:(int)age { _age=age; } (2)OC...对象类型),成员变量是强指针 Weak:相当于原来的assign,(适用于oc对象类型),成员变量是弱指针 Assign:适用于非OC对象类型(基础类型) (四)补充 让程序兼容ARC和非ARC部分。

88890
领券