2018.03.03Swiftで軽量データベースRealmを使用するにはCarhage(カーセージ)のインストールが必要です。そこで、Carthageをインストールしてみたので覚え書きとして手順を残しておきます。2018/07/31追記RealmはCocoaPodsでもインストールが可能です。CocoaPodsによるRealmのインストール」の記事を追加しましたので、そちらも参照ください。Charthageのpkgファイルがあるので、ダウンロードして実行します。目的のライブラリをインストールするには、はじめにCartfileと呼ばれるファイルを作成する必要があります。terminal.appを開いて、プロジェクトフォルダへ移動し以下のコマンドを実行します。Cartfileすると、以下のようにCartfileが作成されます。スポンサーリンクRealmのインストール次に作成したCartfileを編集して、Realmをインストールする準備をします。Cartfileは以下のように編集します。"realm/realm-cocoa"続いて、terminal.appでプロジェクトのディレクトリに移動し、以下のコマンドを実行します。update成功すると、プロジェクトフォルダ配下に以下のファイルが作成されます。続いてプロジェクトを開いてRealmを使用できるように設定をしていきます。Phases」を選択して、左側にある[+]ボタンをクリックします。Scriptの欄に以下を追加します。Filesに以下を追加します。Libraries」の中にある[+]ボタンをクリックします。Others]ボタンをクリックして以下の2つのファイルを追加します。Carthage/Build/(対象デバイス)/RealmSwift.frameworkCarthage/Build/(対象デバイス)/Realm.framework以上でライブラリの追加が完了です。あとは、Realmを使用したいファイル内で以下を記述して使用します。今回は、EurekaライブラリのSwitchRowを使用する方法を説明します。作成するサンプルは以下の通りです。SwitchRowはOn/Offを選択できるようにするUI部品です。第2回目となる今回は、Realmにおけるモデルの定義について説明します。過去記事は以下を参照ください。前回はActionSheet行やAlert行を作成しました。今回は以下について見ていきます。前回はRealmにおけるクエリについて説明をしました。第5回目となる今回は、既存データの更新と削除をする方法について説明します。過去記事は以下を参照ください。本ブログに「Eurekaのリストの開始位置の変更方法を知りたい」とのコメントをいただきましたので調査しました。前回はRealmにおけるモデルオブジェクトの作成方法とデータベースへの書き込み方法について説明しました。第4回目となる今回は、クエリを使用してデータベースからデータを取得する方法について説明します。過去記事にてCarthageによるRealmの導入方法について説明しました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。メタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。