NSFetchRequestとは 本記事では、Core Dataの機能のNSFetchRequest(以下、フェッチリクエスト)について説明する。 フェッチリクエストとは、Core Dataを使って保存したデータをメモリ上に展開することを要求する機能である。 過去の記事でも何回もフェッチリクエストをしてきた。そのときは特定のエンティテイのデータを丸ごと取得したが、フェッチリクエストに絞り込み条件を付けると、条件に適合するデータのみを取得できる。 フェッチリクエストに絞り込み条件を付けるには、以下のコードのようにフェッチリクエストのpredicateプロパティに値を設定する。以下コードの「name = '広島’」は、属性nameの値が広島であるデータのみを取得するということだ。 //フェッチリクエストのインスタンスを生成する。 let fetchRequest = NSFetchReques