読者です 読者をやめる 読者になる 読者になる

pixyzehn blog

iPhone App, Mac App, Programming, Web service, Tool, Evernote, etc

Swift+Core DataによるiOSアプリプログラミングを読んだ

『Swift+Core DataによるiOSアプリプログラミング』のモニターに応募したところ、当選したので読んでみました。(しかし9章ぐらいからは流し読みのような感じなので後日じっくり読む)

読む前はどんな読書を想定している本なんだろうと思ったけど、サンプルアプリを作りながら非常に丁寧に説明してあるように感じました。

電子書籍からはどのくらいのボリュームか最初分からなかったのですが、結構ボリュームはあると思います。

www.amazon.co.jp

よかったところ

  • CoreDataの全体構造と関連モジュール、それぞれの役割の図がわかりやすかった
  • CoreDataの歴史などにもちょっと触れていて面白い
  • マイグレーションの箇所
  • パフォーマンスへの配慮や言及がすごくされていた

要望?

  • CoreData以外の手段について
  • Swiftらしい書き方 (Protocol Oriented Extensionなど)
  • マイグレーションが複雑な場合の時のケース

しばらくRealmなどを利用していたのですが、CoreDataは歴史が長いフレームワークであり、その利点をこの本から再確認できたような気がします。

ただ使う時は、もう少し使いやすく、型安全に扱えるようにした上でCoreDataを使ってみたいと思います。

niwatako.hatenablog.jp

複雑なデータ構造を扱うアプリなどの時はCoreDataを使ってみようと思います。

簡単な感想になってしまいましたが、ありがとうございました🙇