SwiftでデータベースRealmのモデルを作成する。SwiftでデータベースRealmのモデルを作成する。2019-01-13SwiftでデータベースRealmのモデルを作成する。PWEditorこの記事は2019年01月13日に投稿しました。はじめにこんにちは、iOSのエディタアプリPWEditorの開発者の二俣です。PWEditorではデータベースにSwift版Realmライブラリを使用しています。何回かに分けてRealmライブラリの使い方を紹介したいと思います。今回はモデルの作成方法について紹介します。インストールSwift版Realmはライブラリとして提供されています。PWEditorではCocoaPodsでインストールしています。以下は端末を開き、アプリのプロジェクトフォルダで作業して下さい。最新のRealmをインストールするため、以下のコマンドを実行しCocoaPodsのSpecリポジトリを更新します。プロジェクトフォルダに、以下のPodfileを作成します。以下のコマンドを実行し、Realmライブラリをインストールします。モデルとはRealmのモデルとは、データベースでいうとテーブルと考えられます。Realmのモデルはクラスとして作成します。アプリケーションはモデルを通して、Realmのデータベースにアクセスすることになります。モデルの作成方法Realmのモデルはクラスとして、以下のように作成します。Objectクラスを継承するようにします。プライマリキーとなる項目はprimaryKeyメソッドをオーバーライドして、プライマリキーとなる項目の項目名を返却するようにします。プロパティに使用できるデータ型は以下の通りです。プライマリキーのプロパティ名を返却します。おわりにPWEditorでデータベースの導入を検討した時、最初はCoreDataを検討しました。CoreDataの情報はあまりなく、また使い方も独特なので導入を断念しました。次に検討したのがRealmでした。当時Realmも情報はあまりありませんでした。公式サイトのドキュメントを見ながら、PWEditorで必要な機能が実現できたため、利用することにしました。単行本この商品を含むブログを見る紹介している一部の記事のコードはGitlabで公開しています。興味のある方は覗いてみてください。目次へ私が勤務しているニューラルでは、主に組み込み系ソフトの開発を行っております。Bi-OSは高い技術力を評価されており、特に制御系や通信系を得意としています。私自身はiOSモバイルアプリやウィンドウズアプリを得意としております。ソフトウェア開発に関して相談などございましたら、お気軽にご連絡ください。一緒に働きたい技術者の方も随時募集中です。興味がありましたらご連絡ください。09:59SwiftでデータベースRealmのモデルを作成する。Tweet関連記事2019-02-19Swiftでナビゲーションバーにボタンを複数表示する。この記事は2019年02月19日に投稿しました。Swif...2019-01-18SwiftのデータベースRealmでテーブルを変更する。この記事は2019年01月18日に投稿しました。Swif...2019-01-17SwiftのデータベースRealmでデータを削除する。この記事は2019年01月17日に投稿しました。Swif...2019-01-16SwiftでデータベースRealmでデータを更新する。この記事は2019年01月16日に投稿しました。Swif...2019-01-15SwiftのデータベースRealmでデータを登録する。この記事は2019年01月15日に投稿しました。(3)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。