使用pod RealmSwift安装Realm Cocoapod时收到此消息

Installing Realm (0.95.3)
Installing RealmSwift (0.95.3)

这是否意味着安装了两个包装,即Objective-C和Swift?所以我可以在Objective-C类中导入"Realm.h",在Swift中导入RealmSwift?在我看来,这是可行的。

编辑:我确实想在项目类中使用Objective-C和Swift的混合项目使用Realm。问题是,如果我只需要安装Pod RealmSwift

最佳答案

RealmSwift是Objective-C++中现有代码的包装。由于Swift仍在进行中,并且Realm的代码库非常大,因此将旧代码包装起来并为开发人员提供Swift功能而不必重新编写所有内容,将更加方便。

我不知道 future 的计划是什么,但是Realm的参与者在workshop中教了这个概念:

在本研讨会中,您将围绕现有的小型Objective-C库创建一个Swift包装器框架。

要回答您的问题-不。 Swift包装器在那里支持Swift功能,但实际上仅调用较旧的功能以及围绕它的其他一些工作才能使其具有Swifty的感觉。

08-05 04:28