在 iOS 7 上使用 Realm 和 Swift
Posted
技术标签:
【中文标题】在 iOS 7 上使用 Realm 和 Swift【英文标题】:Using Realm with Swift on iOS 7 【发布时间】:2015-05-15 19:51:09 【问题描述】:我有一个用 Swift 编写的应用程序,它支持 ios 7。 我想为我的数据库使用 Realm,但根据他们的文档,Swift 库仅支持 iOS 8。
我不想在我的应用程序中编写 Objective-C 代码。有没有办法解决?
【问题讨论】:
【参考方案1】:由于RealmSwift
必须作为动态框架分发,因此在 iOS 7 上没有真正的使用方法。Realm Objective-C 在 Swift 中应该可以正常工作,尽管感觉不那么“原生”。
【讨论】:
感谢您的回答。不幸的是,我会选择 Core Date @Ron.Kliffer 需要明确的是,您无需编写 Objective-C 代码即可在 iOS 7 中使用来自 Swift 的 Realm。您可以使用来自 Swift 的“Realm Objective-C”库,只编写 Swift 语言代码。我们现在鼓励人们改用“Realm Swift”,但您仍然可以在我们的0.91.0 docs 中看到编写 Swift 代码以使用 Realm Objective-C 的样子。我希望这会有所帮助。 @timanglade 我知道。我只是更喜欢使用本机 Swift 而不是使用桥接。我可能会等到我的应用支持 iOS 8 及更高版本,反正应该很快就会实现以上是关于在 iOS 7 上使用 Realm 和 Swift的主要内容,如果未能解决你的问题,请参考以下文章