请教一个object-c 内存管理的问题

iOS 码拜 7年前 (2015-05-09) 277次浏览 0个评论
 

object-c 中int char ,NSInteger 等内存是如何管理的???请高手指导,小弟在这感谢各位

20分
int, char 是 C 的类型,一般在栈上,不需要自己管理,函数调用完,栈恢复的时候,自动处理了。
NSInteger 好像是个 define ,本质上是个 C 类型。
NSNumber 是 NS 的类型,需要管理,关键还是你是如何创建的对象,对象是否是 autorelease 的。
我认为不是你自己创建的(new , alloc ,copy ),应该是不用处理的,NSstring不保留使用也是不需要处理的。根据内存管理的的三条法则应该是这样的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明请教一个object-c 内存管理的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!