首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
iOS 开发实用技术导航
NSHipster 中文版
›
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
›
http://www.cocos2d-iphone.org/
CocoaPods
›
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
›
http://code.google.com/mobile/analytics/
WWDC
›
https://developer.apple.com/wwdc/
Design Guides and Resources
›
https://developer.apple.com/design/
Transcripts of WWDC sessions
›
http://asciiwwdc.com
Cocoa with Love
›
http://cocoawithlove.com/
Cocoa Dev Central
›
http://cocoadevcentral.com/
NSHipster
›
http://nshipster.com/
Style Guides
›
Google Objective-C Style Guide
›
NYTimes Objective-C Style Guide
Useful Tools and Services
›
Charles Web Debugging Proxy
›
Smore
广告
V2EX
›
iDev
使用 ARC 的前提下,开启 NSZombieEnabled 会导致 ARC 在 dealloc 中自动置空 ivars 的特性失效
dismory
·
dismory
·
2012-05-18 15:43:01 +08:00
· 3536 次点击
这是一个创建于 4572 天前的主题,其中的信息可能已经有所发展或是发生改变。
因为 dealloc 方法依旧可以被调用,所以使用前 ARC 时代的手动置空 ivars 的方式依旧可行。故这里应该算是 ARC 的一个 bug。
以下为 Stackoverflow 里一个类似问题,提问者已经在 Open Radar 上起了 issue。
http://stackoverflow.com/questions/8408071/why-is-object-not-dealloced-when-using-arc-nszombieenabled
但是不知道有什么临时解决方案?
否则 ARC 下无法同时调试僵尸和内存泄漏了…
arc
置空
ivars
1 条回复
•
1970-01-01 08:00:00 +08:00
1
BB9z
2012-05-19 15:47:04 +08:00
NSDeallocateZombies?
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2510 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 02:33
·
PVG 10:33
·
LAX 18:33
·
JFK 21:33
Developed with
CodeLauncher
♥ Do have faith in what you're doing.