使用pod RealmSwift
安装Realm Cocoapod时,我收到此消息
Installing Realm (0.95.3)
Installing RealmSwift (0.95.3)
这是否意味着安装了两个包装器,Objective-C 和 Swift?所以我可以在Objective-C类中导入"Realm.h"
并在Swift中导入RealmSwift
?看起来这看起来很有效。
RealmSwift
答案 0 :(得分:3)
RealmSwift是Objective-C ++中现有代码的包装器。由于斯威夫特仍然是一个正在进行的工作"而且Realm有一个非常大的代码库,开始包装旧代码并向开发人员提供Swift功能更方便,而无需从头开始重做所有内容。
我不知道未来的计划是什么,但是Realm的贡献者在workshop中教授了这个概念:
在本次研讨会中,您将围绕一个现有的小型Objective-C库创建一个Swift包装器框架。
回答你的问题 - 否。 Swift包装器用于支持Swift功能,但实际上只调用旧功能以及其他一些工作来为它提供 Swifty 的感觉。