[Realm][Swift4対応 完全保存版] 5.データの更新と削除

はじめに

前回はRealmにおけるクエリについて説明をしました。

第5回目となる今回は、既存データの更新と削除をする方法について説明します。

過去記事は以下を参照ください。

環境

Xcode:9.4.1
Swift:4.1.2
Realm:3.7.4

目次

  1. 前準備
  2. データの更新
  3. データの削除
  4. Realmファイルの削除

“[Realm][Swift4対応 完全保存版] 5.データの更新と削除” の続きを読む

[Realm][Swift4対応 完全保存版] 4.クエリによるデータの取得

はじめに

前回はRealmにおけるモデルオブジェクトの作成方法とデータベースへの書き込み方法について説明しました。

第4回目となる今回は、クエリを使用してデータベースからデータを取得する方法について説明します。

過去記事は以下を参照ください。

環境

Xcode:9.4.1
Swift:4.1.2
Realm:3.7.4

目次

  1. 前準備
  2. 全データの取得
  3. 件数の取得
  4. 各レコードデータの参照
  5. filterによるクエリ
  6. 並べ替え

“[Realm][Swift4対応 完全保存版] 4.クエリによるデータの取得” の続きを読む

[Realm][Swift4対応 完全保存版] 3.モデルオブジェクトの作成と書き込み

はじめに

前回はRealmにおけるモデルの定義について説明しました。

第3回目となる今回は、モデルからインスタンスを生成してデータを設定し、データベースに書き込むまでを説明します。

過去記事は以下を参照ください。

環境

Xcode:9.4.1
Swift:4.1.2
Realm:3.7.4

目次

“[Realm][Swift4対応 完全保存版] 3.モデルオブジェクトの作成と書き込み” の続きを読む

[ライブラリ] Eurekaでヘッダーやフッターを非表示にするには?

はじめに

Eurekaで入力欄を作成するときに、Sectionを作成します。

このSectionを作成すると、自動でヘッダー欄が作成されてしまいます。

今回は、このヘッダーやフッターを非表示にする方法を紹介します。

環境

Xcode:9.4.1
Swift:4.1.2

ヘッダーやフッターを非表示にするには?

ヘッダーやフッターを非表示にするのは簡単で以下のようにコードを記述するだけです。

form
    +++ Section() {
        // ヘッダーを非表示にする
        $0.header?.height = { CGFloat.leastNormalMagnitude }
        // フッターを非表示にする
        $0.footer?.height = { CGFloat.leastNormalMagnitude }
    }
    <<< TextRow() {
        $0.title = "テキスト入力"
        $0.value = "テスト"
}

上記を実行すると、以下のようにヘッダーは非表示になります。

 

[ライブラリ] Eurekaでヘッダーにイメージを表示するには?

はじめに

本ブログに「Eurekaのリストの開始位置の変更方法を知りたい」とのコメントをいただきましたので調査しました。

Eurekaのリストの開始位置(行の表示位置)を変更するには、ヘッダーのサイズで調整することができますので、その方法を説明します。

環境

Xcode:9.4.1
Swift:4.1.2

目次

“[ライブラリ] Eurekaでヘッダーにイメージを表示するには?” の続きを読む

[ライブラリ] EurekaでImageRowを使用するには?

はじめに

Eurekaは、標準では ImageRow という行はありません。

そこで、EurekaCommunity にあるImageRowをインストールして画像の選択をできるようにする方法を紹介します。

環境

Xcode:9.4.1
Swift:4.1.2

目次

“[ライブラリ] EurekaでImageRowを使用するには?” の続きを読む

[Realm][Swift4対応 完全保存版] 2.モデルの定義

はじめに

第2回目となる今回は、Realmにおけるモデルの定義について説明します。

過去記事は以下を参照ください。

環境

Xcode:9.4.1
Swift:4.1.2
Realm:3.7.4

目次

“[Realm][Swift4対応 完全保存版] 2.モデルの定義” の続きを読む