NSManagedObject 验证和子类
NSManagedObject Validation and Subclasses
如何在 Xcode 8.0 或更高版本中为 NSManagedObject
子类实现自定义 属性 验证方法?我们如何在 Xcode 8.0 中创建 NSManagedObject
子类?
之前 Xcode 8.0
Xcode -> File -> New -> File -> Core Data -> NSManagedObject Subclass
对于 Xcode 8 或更高版本,NSManagedObject
subclass 会自动创建,除非您告诉 Xcode 不要这样做。使用 Swift 你可以让 Xcode 创建一个子 class,或者创建你自己的子 class 然后让 Xcode 添加一个带有属性声明的扩展,或者告诉 Xcode 不自动生成任何东西。这不是关于 Swift 3.0 或 4.0,而是关于 Xcode.
您在模型编辑器中选择其中之一。 "Class Definition" 是默认值。
验证方法与以往一样有效。您在托管对象 subclass 中实现它们。您还可以在 class.
的扩展中实现它们
如何在 Xcode 8.0 或更高版本中为 NSManagedObject
子类实现自定义 属性 验证方法?我们如何在 Xcode 8.0 中创建 NSManagedObject
子类?
之前 Xcode 8.0
Xcode -> File -> New -> File -> Core Data -> NSManagedObject Subclass
对于 Xcode 8 或更高版本,NSManagedObject
subclass 会自动创建,除非您告诉 Xcode 不要这样做。使用 Swift 你可以让 Xcode 创建一个子 class,或者创建你自己的子 class 然后让 Xcode 添加一个带有属性声明的扩展,或者告诉 Xcode 不自动生成任何东西。这不是关于 Swift 3.0 或 4.0,而是关于 Xcode.
您在模型编辑器中选择其中之一。 "Class Definition" 是默认值。
验证方法与以往一样有效。您在托管对象 subclass 中实现它们。您还可以在 class.
的扩展中实现它们