objective-c - 自动创建的 NSManagedObject 子类不使用 ARC

标签 objective-c ios automatic-ref-counting

我的项目启用了 ARC(build设置将 Objective-C 引用计数设置为"is")。没有文件异常(exception),它在项目范围内启用。 (Xcode 的最新稳定版本)。

当我通过"file">“新建”为核心数据实体创建 NSManagedObject 子类时,生成的 header 在其属性声明中使用以下内容:

@property (nonatomic, retain)

但是“保留”不是 ARC!这是一个错误,还是有什么我遗漏或不理解的东西?没有构建警告 - 如果这是一个错误,我该如何补救?

最佳答案

retainstrong 的同义词。因此,在这种情况下使用 retainstrong 是完全有效的。

For more detail check out this question.

关于objective-c - 自动创建的 NSManagedObject 子类不使用 ARC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060470/

相关文章:

c - 获取协议(protocol)中方法 block 的 NSMethodSignature

ios - 在 Swift 中发布到 Google 表单时,0 被删除

iphone - 如何正确使用__bridge for ARC

xcode - IBOutlets 未在 NSViewController 中设置

objective-c - 当前 View Controller 时使用 ARC 的正确方法是什么?

ios - 排序用户位置 iOS

objective-c - 如何在cocos2d和iOS中使用plist文件?

ios - AVFoundation:在播放循环之间添加静音暂停

ios - 将 MTLModel 子类的嵌套数据结构序列化为 JSON

ios - 在 iOS 中的 Safari 中打开本地 PDF