前提として、今作ろうとしていたアプリは、基本はローカルで持てるものを考えていたので、
mBaaSについてもふれてますが、ローカルで完結するのをイメージして調べたものです。
CoreData
CoreData 日本語ドキュメント
他参考
サルでもわかる Core Data 入門【概念編】 - A Day In The Life
http://d.hatena.ne.jp/glass-_-onion/20111015/1318667971
CoreData を簡単につかえるようにしたライブラリ
※Swiftのイベントで出会ったiOSの先輩エンジニアの方から、
応用するときに困ったりするかもと聞きました。
Magical Record
magicalpanda/MagicalRecord
https://github.com/magicalpanda/MagicalRecord
他参考
生産性ガチアゲなオープンソースiOSライブラリ(3):iOSアプリのデータ操作はMagical Recordでマジ簡単! (1/2) - @IT
http://www.atmarkit.co.jp/ait/articles/1307/10/news017.html
ObjectiveRecord
Rails風に使えるライブラリ
supermarin/ObjectiveRecord
https://github.com/supermarin/ObjectiveRecord
Realm (レルム)
Realm 公式
amobile database that replaces Core Data & SQLite
モダン/ios+Android
動作が速い
新しいくてアップデートが頻繁
http://realm.io/jp/
他参考
CoreDataはもう古い?新しいモバイルデバイス向けデータベース「Realm」を使ってみた (Swift/Objective-C) - Qiita http://qiita.com/caesar_cat/items/632d1e85a67f2c65a473
FMDB
fmdb /github
SQLiteをobject-cで使えるようにしたもの
https://github.com/ccgus/fmdb
他参考
CoreDataがダメならFMDBを使えばいいじゃない | 思い立ったが吉日
http://omokichi.sakura.ne.jp/blog/coredata
iOS SQLite データベースの実装 - NAVER まとめ
http://matome.naver.jp/odai/2140523049452281301
MBaaS
MBaaS(MobileBackend as a Service)とは、
スマートフォン向けのWebアプリケーションが必要とするサーバ側の様々な機能を
インターネットを通じてサービスとして提供するクラウドサービスの一種。
【開発】MBaaSについてまとめてみた(比較表あり) - NAVER まとめ
↓
中でも周りの人から良く聞くもの
Parse
https://parse.com/
周りの人から聞いたコメント
・少し遅いかも?
・Facebookが買収して盤石そう
・無料範囲で結構使える
Parse他参考
mBaaSを使ってみよう!超簡単にSwiftでTwitterライクなポスト機能を作る(Xcode6 beta5, Parse.com) - Qiita
http://qiita.com/kiiita/items/bc62293f6c4d479993c1
比較記事
CoreDataからRealmに移行してわかったメリット/デメリット - Qiita
http://qiita.com/yusuga/items/add6f9e290b92f42104a
結果、使おうと思ったもの
Realmが、総合的に、自分にはよさそうです。
CoreDataは、ややこしく感じてましたが、ぱっと見すんなり入ってきやすそうです。
また、ローカルで通信しない環境でサクサク使えるものを考えていたのと、
Swiftもくもく会で出会った、iOS先輩エンジニアの方もおすすめされてたので
これを使ってみようかなと思います。