iphone - 什么时候发布[[NSMutableData数据]保留]?

标签 iphone ios ios4 nsurlconnection

我曾经在很多代码中看到[[NSMutableData data]保留]指令,但是我不知道何时释放保留的对象...您能帮我理解吗?

提前谢谢

斯蒂芬

最佳答案

简短的答案是:直到您释放它,它才会被释放。您已经增加了保留计数,并且这样做了,您承担了以后释放它的责任。

您可能已经看到的一种情况是人们直接分配给ivars。当包含对象被销毁时,或者在重新分配ivar时,发布应以-dealloc出现。但是无论哪种情况,您都必须记住这样做,否则您的代码将泄漏。

关于iphone - 什么时候发布[[NSMutableData数据]保留]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312622/

相关文章:

iphone - 我应该查看多大的文件?国际音标?

iphone - 从 iPhone 摄像头创建直播并将其托管在网页上

iphone - 如何使 uiview 保持在其他 View 之上

ios - 创建圆角时如何添加边框 UITextField Swift

iOS4 UIImagePickerController 不支持 mediaTypes = [NSArray arrayWithObject :(NSString *) kUTTypeMovie]?

ios4 - 打开iPhone或iPad到App Store更新区域

ios - 在 iOS7 中,仅限横向的应用程序仍会自动旋转为纵向

ios - 如何将包目录保存到 NSTemporaryDirectory()

ios - TabBarController 只加载黑屏?

iphone - 如何将另一个类文件中的 IBOutlet 使用到不同的 .m 文件中?