0.96.0 - Ios
5.0
Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。
Github源码地址:https://github.com/realm/realm-cocoa
准备工作
使用 Realm 构建应用的基本要求:iOS >= 7, OS X >= 10.9 并且支持 WatchKit。
需要Xcode >= 6.
程序支持Objective-C, Swift 1.2 & Swift 2.0。
安装
动态框架
注意:动态框架与 iOS 7 不兼容,要支持 iOS 7 的话请查看“静态框架”。
下载最新的Realm发行版本,并解压;
前往Xcode 工程的”General”设置项中,从’ios/dynamic/’、’osx/’或者watchos/中将’Realm.framework’拖曳到”Embedded Binaries”选项中。确认Copy items if needed被选中后,点击Finish按钮;
在单元测试目标的”Build Settings”中,在”Framework Search Paths”中添加Realm.framework的上级目录;
如果希望使用 Swift 加载 Realm,请拖动Swift/RLMSupport.swift文件到 Xcode 工程的文件导航栏中并选中Copy items if needed;
如果在 iOS 项目中使用 Realm,请在您应用目标的”Build Phases”中,创建一个新的”Run Script Phase”,并将
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"
这条脚本复制到文本框中。 因为要绕过APP商店提交的bug,这一步在打包通用设备的二进制发布版本时是必须的。
tvOS
尽管 tvOS 仍处于测试状态,但是我们现在已经正在评估 Realm 在此平台应该如何运作。如果你想要参与评测 tvOS 的 Realm 早期版本,那么可以前往 PR #2506 以获取更多内容。这个版本只适用于开发测试,不要应用在正式产品当中!
Realm浏览器/数据库管理器
我们还提供了一个名为 Realm Browser 的独立的Mac应用以便 对.realm数据库进行读取和编辑。
您可以使用菜单中的Tools(工具) > Generate demo database(生成演示数据库)来生成一个有样本数据的测试数据库。
如果您需要寻找您应用的Realm文件,请查看StackOverflow上的这个答案来获取详细信息。
您可以从Mac App Store安装Realm Browser。
Xcode 插件
我们的Xcode插件令 Realm 模型的创建更加方便。
安装 Realm 插件的最简单方式是通过点击”RealmPlugin”文件夹下的Alcatraz。您也可以手动进行安装:打开release zip 中的plugin/RealmPlugin.xcodeproj并进行编译,重启 Xcode之后插件即可生效。如果您使用 Xcode 菜单来建立一个新文件(File > New > File… — or ⌘N) ,您就可以看到有一个新建Realm模型的选项。
您已经投过票了,请不要重复投票,感谢您的支持!!
累计评论0条
展开其余评论