免费开源的iOS开发学习平台

Realm介绍:2-Realm的安装

使用Realm需要保证App适配的版本高于iOS7,同时使用Xcode7.3以上版本。Realm提供了手工导入以及使用CocoaPods等多种导入方式。为了方便创建RLMObject,Reaml提供了Xcode插件,可以直接创建。

  • 使用 Realm 构建应用的基本要求:iOS 7 及其以上版本, macOS 10.9 及其以上版本,此外 Realm 支持 tvOS 和 watchOS 的所有版本。
  • 需要使用 Xcode 7.3 或者以后的版本。

Realm提供多种安装方法,这里以手工导入以及CocoaPods为例进行说明。

Realm的安装-手工导入

当使用手工方式安装Realm时,可以按照如下步骤进行。

  • 登录Realm官方网站或者github,下载 Realm 的最新版本并解压;
  • 将 Realm.framework 从 ios/static/ 文件夹拖曳到您 Xcode 项目中的文件导航器当中。确保 Copy items if needed 选中然后单击 Finish;
  • 在 Xcode 文件导航器中选择您的项目,然后选择您的应用目标,进入到** Build Phases** 选项卡中。在 Link Binary with Libraries 中单击 + 号然后添加 libc++.tbd 以及 libz.tbd;

Realm的安装-CocoaPods

当使用CocoaPods方式安装Realm时,可以按照如下步骤进行。

  • 安装CocoaPods 0.39.0 或者更高版本;
  • 在Podfile中,添加pod 'Realm'到您的 app 目标中,添加pod 'Realm/Headers'到您的测试目标中;
  • 在终端运行pod install
  • 采用 CocoaPods 生成的.xcworkspace来运行工程!

不论是采用手工方式导入Realm,还是使用CocoaPods方法导入,在需要使用Realm的 Objective-C 源文件的顶部,使用 *#import <Realm/Realm.h> *来导入 Realm,以便在代码中使用。

Xcode插件

Realm提供了一个Xcode插件,来方便的创建RLMObject类,这需要我们首先安装相关的插件。安装的方法是:打开Realm文件夹中的plugin/RealmPlugin.xcodeproj并进行编译,重启 Xcode之后插件即可生效。

当需要新建RLMObject类时,在新建类的选项中选择Realm Model Object即可。