Tia*_*oso 2 objective-c realm ios swift
我有一个用 ObjC 编写的应用程序。我选择了 Realm 作为我的数据库。
我想开始将我的应用程序的某些部分迁移到 Swift。
到达 Realm 时,我感到很困惑。
有两个pods。根据我从文档中的理解,RealmSwift 用于纯 Swift 项目,对吗?
但是,是否可以在没有 RealmSwift 的情况下将模型类迁移到 Swift pod?
据我了解,Realm Swift 并不是纯 Swift 项目所独有的,但如果您确实在 iOS 应用程序中使用了它,则无法从任何 Objective-C 代码对其进行任何调用。因此,如果您打算将所有 Realm 代码移动到 Swift,那么应该没问题。
如果您仍然在 Objective-C 中有任何 Realm 代码,那么最好坚持使用 Realm Objective-C 框架,并通过 Swift 桥接头进行任何 Swift 调用。
Realm 文件与平台无关,因此如果您在 Swift 中简单地重写 Objective-C 模型类,只要模型属性和类型完全相同,它应该仍然可以正常工作。
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |