iphone - Xcode 生成的 Core Data 托管对象,是否需要添加 dealloc 方法来释放变量?

标签 iphone ios core-data memory-management nsmanagedobject

对于Xcode生成的Core Data托管对象,是否需要添加dealloc方法来释放变量?

因此,当我为我的 iPhone 应用程序创建核心数据模型并让 XCode 生成托管对象类时,我注意到没有 dealloc 方法。我是否需要自己在 dealloc 方法中手动“释放”变量/属性?

我看到代码生成的托管对象类有:

  • 该属性在头文件中被标记为“保留”
  • 在实现文件中设置了“@dynamic”(即不是@sythesese)

谢谢

最佳答案

您不需要(也不应该)修改这些生成的文件。 @dynamic 意味着属性实现将在运行时提供。 Dynamic Properties

关于iphone - Xcode 生成的 Core Data 托管对象,是否需要添加 dealloc 方法来释放变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118230/

相关文章:

iphone - 如何在 UIDatePicker iphone 中只显示时间

ios - 当我在 xcode 上从 iPad 切换到 iPhone "view as"时,一个场景看起来仍然像 iPad

iphone - 使用 objective-c 传递和访问结构

iphone - 横向的 iPad 框架宽度和高度混合

ios - 如何在 collectionview 中添加 PageviewController

ios - 文件名包含特殊字符时无法下载文件

ios - "Bottomless"收藏 View (加载更多图片)

ios - 确定核心数据模型中何时有新版本

ios - CoreData 按日期因素排序

ios - 添加到核心数据时出错