【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 ...
【Swift】Size Classの使い方。画面サイズごとに部品やレイアウトを変更する。(Swift 2.1、XCode 7.2)
本記事ではSize Class(以下、サイズクラス)について説明する。
サイズクラスとは、画面端のサイズをCompactまたはRegularで表現し、縦横の組み合わせごとに、表示する部品やレイアウト ...
【Swift】Page View Controllerの設定。画面遷移のアニメーションを変更する。(Swift 2.1、XCode 7.2)
本記事ではUIPageViewController(以下、ページビューコントローラー)のアトリビュートインスペクタの設定について説明する。
以降の手順 ...
【Swift】Page View Controllerの使い方。ページをめくって画面遷移をする。(Swift 2.1、XCode 7.2)
本記事ではSwiftで使える部品のUIPageViewController(以下、ページビューコントローラー)について説明する。
ページビューコントロー ...