关于OC的autorelease 我最近在看内存管理方面的知识 我想问一下 有autorelease了 干嘛还要用retain和release啊所有对象都autorelease多方便求指教objective-c 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 autorelese是方便,但在效率上和自己管理有出入。 autorelese 效率上没多少问题。只是autorelese到底在什么时候给我们释放对象,这对象大家谁都不知道,如果自己能管理明白内存,为什么还要使用这种自动的方式呢?如果autorelese没有使用好产生的bug找起来很麻烦的。 计数器来管理对象生存期比如你创建1个对象A,并使用了 autorelese , 如果没其他变量对象引用A, 系统会自动销毁对象A但如果没使用 autorelese, 则对象A永远存在占用内存资源 retain和release是IOS内容管理的基础。autorealse也是建立在这个基础上的。另:不同的情况可能有不同的需求,没有说哪种方法可以解决一切的。 内存管理。。csdn的论坛居然不支持编辑。 autorealse作为延迟释放的对象,你并不知道它何时去释放,不利于管理和性能,autorealse多用于返回值。 自己做的第一个上架app 怎样获得TableView中TextField.text? 新手高分求助iphone开发注册问题~见笑了~ Iphone和andorid手机 可能直接通信吗?? opengles如何使用多个纹理采样? 如何灵活快捷的存储多媒体缓存 IOS Local notification定时向后台发送数据 如何用unity3d实现发送带附件的邮件 UITabBarController 可以调整到顶部吗(默认是底部的) iOS 第三方类库的学习方法 推送apns服务 无法连接到网管 IOS 表格不复用 如何省内存
只是autorelese到底在什么时候给我们释放对象,这对象大家谁都不知道,如果自己能管理明白内存,为什么还要使用这种自动的方式呢?
如果autorelese没有使用好产生的bug找起来很麻烦的。
autorealse也是建立在这个基础上的。
另:不同的情况可能有不同的需求,没有说哪种方法可以解决一切的。