【Swift】Core Dataの使い方。フェッチの件数制限、並び替え、開始位置を指定する。(Swift 2.1、XCode 7.2)
本記事は、前回記事「フェッチリクエストで取得するデータを絞り込む」の続きである。
前回記事ではフェッチリクエスト実行時に絞り込み条件を指定する方法を説明した。本記事では、その他の指定できる ...
【Swift】Core Dataの使い方。フェッチリクエストで取得するデータを絞り込む(Swift 2.1、XCode 7.2)
本記事では、Core Dataの機能のNSFetchRequest(以下、フェッチリクエスト)について説明する。
フェッチリクエストとは、Core Dataを使って保存したデータをメモリ上に ...
【Swift】Core Dataの設定。エンティティの属性の型、範囲、初期値を設定する。(Swift 2.1、XCode 7.2)
本記事は、前回記事「Attributeの設定」の続きである。⇒「前回記事」
Optional
必須項目、任意項目のどちらにするかの設定。チェックを入れると任意項目になり、値を ...
【Swift】Core Dataの設定。外部ファイルに保存されない一時的な属性を定義する。(Swift 2.1、XCode 7.2)
本記事ではCore Dataのエンティティに定義されているAttribute(以下、属性)の設定について説明する。
以降の検証を行う前のXcodeプロジェクトをGitHubに置いたので、試してみる人 ...
【Swift】Core Dataの設定。エンティティに複合インデックスや一意制約を付与する。(Swift 2.1、XCode 7.2)
本記事は、前回記事「Entityの設定」の続きである。⇒「前回記事」
Indexes
インデックスを作る属性を指定する。インデックスとは、データ検索を高速化するための索引のことであ ...
【Swift】Core Dataの設定。カスタムクラスを作ってエンティティの属性へのアクセスを簡潔にする。(Swift 2.1、XCode 7.2)
本記事は、前回記事「Entityの設定」の続きである。⇒「前回記事」
Class
管理オブジェクトコンテキストが管理するデータはNSManagedObjectクラスのインスタンスと ...
【Swift】Core Dataの設定。エンティティを継承させて属性のメンテナンスをしやすくする。(Swift 2.1、XCode 7.2)
Core Dataを使ってデータを外部ファイルに保存したり、外部ファイルからデータを読み込んだりするときに、モデルに定義しているEntity(以下、エンティティ)を用いて形式の変換が行われることについて前回記事で説明 ...
【Swift】Core Dataの使い方。編集データを外部ファイルに保存する。これを使えば大量データも怖くない。(Swift 2.1、XCode 7.2)
本記事ではSwiftで使える機能のCore Dataについて説明する。
Core Dataとは、アプリで入力または編集したデータを外部ファイルに保存する機能である。
過去の記事で説明したN ...
【Swift】NSUserDefaultsの使い方。アプリの設定情報を保存する。(Swift 2.1、XCode 7.2)
本記事ではNSUserDefaultsの使い方について説明する。
NSUserDefaultsとは、アプリで入力、編集したデータを端末に保存する機能である。
アプリ起動中に入力し ...
【Swift】Outlet Collectionの使い方。部品を配列に格納して使う。(Swift 2.1、XCode 7.2)
本記事ではSwiftのOutlet Colection(以下、アウトレットコレクション)について説明する。
部品とソースコードのコネクションを確立するとき、設定画面のCollectio ...