【问题标题】:Realm Swift iOS7 documentationRealm Swift iOS7 文档
【发布时间】:2015-09-02 07:33:23
【问题描述】:

我只是想知道是否有任何关于 iOS 7 领域 swift 的书面文档,因为它是目标 c 和 swift 的组合。

为了清楚起见,我不是在寻找官方文档,只是一些指导方针,以便我更清楚地了解使用什么。

感谢您的帮助。

【问题讨论】:

  • 你能发布一个具体的问题领域或具体的问题吗?
  • 官方文档有什么问题?
  • @jovit.royeca 没有具体问题,只是有时我需要一些时间才能找到目标 c 代码的快速解决方案
  • @mttrb 问题是,如果你在 swift 中为 iOS7 开发,你需要下载 Objective C 领域,然后将代码从 Objective C 转换为 Swift,这并不总是完美的

标签: swift ios7 realm


【解决方案1】:

您应该参考 Realm Objective-C 的文档指南 (https://realm.io/docs/objc/latest) 和 API 文档 (https://realm.io/docs/objc/latest/api),即使在 Swift 中使用也适用。

正如我们的安装说明所推荐的 (https://realm.io/docs/objc/latest/#installation),您还应该使用 RLMSupport.swift,它添加了一些有用的帮助程序来使用 Swift 的 Realm Objective-C。该文件的源代码是它最好的文档,它非常小并且应该相当易读。

最后,要在调用 Objective-C 方法时确定准确的 Swift 语法,我建议您使用自动完成,或者从 Swift 中命令单击 Realm.framework 标记,这应该会显示 Xcode 为 Realm 模块自动生成的 Swift 界面.

【讨论】:

  • 我到处搜索,但找不到如何从 RLMResults 获取 RLMArray,因为 RLMObject.allObjects 返回 RLMResults,但 deleteObject 接受 RLMArray。你能帮我解决这个问题吗?
  • 您可以只遍历 RLMResults,将其项目添加到 RLMArray。
猜你喜欢
  • 2016-08-17
  • 2016-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多