swift - 对于我的 iOS 应用程序中的数据模型,我是否仍应继承 NSObject 的子类?

标签 swift

<分区>

在 Swift 中,不再需要从 NSObject 继承。对于我的 iOS 应用程序中的数据模型类,我是否仍应继承 NSObject 的子类?

最佳答案

子类化 NSObject 的主要好处是,当桥接到 Objective-C 代码时,该类将被桥接。如果你有一个裸露的 Swift class,那么它不会通过 Objective-C 桥接可见。

您可以根据是否要保持 Objective-C 兼容性来决定是否要对 NSObject 进行子类化。

关于swift - 对于我的 iOS 应用程序中的数据模型,我是否仍应继承 NSObject 的子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24370493/

相关文章:

ios - 将纹理图集拆分为多个纹理图集警告

ios - "ShaderTypes.h"中演示的 Metal 着色器类型顶点和缓冲区最佳实践

json - Swift - 解析 JSON 并检索数据

ios - 如何从对象列表创建 JSON 字符串?

swift - 如何向 Realm 模型添加属性验证?

swift - 如何取消表格单元格选择

swift - 如何将对象保存到 UserDefaults 或钥匙串(keychain) - Swift 3

ios - Guard let Cause ,从整个功能 block 返回

iOS 多个 API 调用单个 VC - 最佳实践

javascript - 如何检查 WKWebView 是否加载了 HTML 字符串