2 | 12月 | 2013 | HMDT Blog

カテゴリー : 2013年 12月2日

MSMでiCloudとCore Dataのセッションやった


先週の土曜日、11/30に、MOSASoftware Meeting 2013で、セッションをやってきました。お題は、「iOS 7およびOS X MavericksにおけるiCloudとCore Data」。

ここ数年、MOSAでセミナーをやるときはCore DataかiCloudをテーマにしてくれと言われてまして、今回もその流れに沿ったものでした。

長年やってる話なんで、そろそろちょっと結論みたいなものを出しておこうかい、ということで、「iOSとOS XでiCloud同期する、Core Dataを使ったドキュメント・ベース・アプリケーション」の実例を紹介してきました。

これにたどり着くのが、色々な罠があって大変だったんですよ。結論から言うと、NSPersistentDocumentとUIManagedDocumentは、使いません。こいつらは捨てる!だって、保存ファイルに互換性がないんだもん。ふざけてんのかよ、Appleさんよ。だから自前のドキュメントクラスを作って、Core DataとiCloudのサポートを自前で書きましたよ。

OS XとiOSで同期すると、楽しいね。特に、OS Xは書類を扱う環境が整っているので、やっぱり便利。iPhoneでラフに書いて、Macで仕上げる、というアプリ環境が出来上がりつつあるね。