我应该在我的Objective-C / Swift混合项目中使用Realm Objective-C还是Realm Swift?

用户名

我的项目使用Swift,目标是iOS 8.0及更高版本,但是我们使用了旧的Objective-C项目中的一些文件,并通过CocoaPods引入了一些Objective-C库。我应该在该项目中使用哪个Realm接口:Objective-C或Swift?由于Realm文档中的公告,我感到困惑:

如果您想从Objective-C或从Objective-C和Swift混合应用程序中使用Realm,请改用Realm Objective-C。不支持同时使用Realm Objective-C和Realm Swift。

破折号

它们的关键细节是您打算只从Swift还是从Swift和Objective-C两者访问Realm模型类。如果仅从Swift访问它们,则可以愉快地使用Realm Swift,即使在应用程序的其他地方,您也可以使用用Objective-C编写的代码。如果要通过Swift和Objective-C代码访问Realm模型类,则需要使用Realm Objective-C而非Realm Swift。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该在接口中声明变量还是在Objective-C Arc中使用属性?

在Xcode Swift项目中使用Objective C框架

如何在我的Swift项目中使用Objective-C项目

在Swift项目中使用Objective-C代码,该项目同时使用Swift代码

Objective-C:我们应该在块内使用弱自我还是在使用强自我之前将弱自我分配给强自我?

在Xamarin iOS项目中使用Swift框架内的Objective C框架

如何在Swift项目中使用Objective-C CocoaPods

Objective-C Swift与Realm的互操作性

我应该在学习Swift之前学习一下object-c吗?

当前在混合 Objective-C/Swift 项目中的导入方式

在Objective-C中使用Swift协议

在Objective-C中使用Swift类

Objective C 项目中 ScrollableGraphicView Swift 库的问题

Swift项目中的Objective-C的条件编译

在Objective-c项目中编码Swift对象

如果类没有以@objc为前缀,是否可以在Objective-C项目中使用用Swift编写的pod?

混合Swift和Objective-C

从Objective-C到Swift

从 Swift 到 Objective C 的转换

我应该在git别名脚本中使用`sh -c \“ ... \”`还是`“!f(){...;}; f”吗?

我应该在C ++中使用std :: function还是函数指针?

我应该在 C++ 中使用 ExitThread() 还是从线程返回

如何使我的Objective-C类符合Swift的“ Equatable”协议?

将我的Objective-C代码转换为Swift代码

我如何将其从Objective-C转换为Swift

在我的Swift应用程序中使用我的XPC服务中的Objective-C协议

尝试在带有桥接头的Swift项目中尝试使用Objective-C库

如何在Objective-C项目中导入和使用Swift Pod框架

如何在Xcode项目中将Font Awesome与Objective-C或Swift集成并使用?