タグ

CoreDataに関するyou_gotのブックマーク (5)

  • CoreData - マイグレーション

    モデルの修正 CoreDataのマイグレーションを試してみた。通常モデルに修正を加えると、直前に作成したSQLiteDBは使えず実行時エラーが出る。この場合、SQLiteDBを一旦削除する必要がある。当然データの引き継ぎはできない。 エラーログ: [16769:a0f] Error Domain=NSCocoaErrorDomain Code=134100 UserInfo=0x116760 "The managed object model version used to open the persistent store is incompatible with the one that was used to create the persistent store."[16769:a0f] This NSPersistentStoreCoordinator has

    CoreData - マイグレーション
    you_got
    you_got 2011/04/10
    まじか!マイグレーションの仕組みあるのか!
  • http://www.gamvaro.com/kswiki/index.php?%EF%BC%AF%EF%BC%B3%E9%96%A2%E4%BF%82%2FiPhone%E7%94%A8OS(IOS)%2FCoreData

    you_got
    you_got 2011/04/10
    CoreDataまわりの基礎知識をまとめてくれてる。とはいっても、ここみただけでは組めないと思うので、他で情報を得るときの補助知識くらい。
  • iPhone アプリ研究会 CoreData について (4)

    iPhone/iPad(iOS)アプリの開発情報の発信を行っていきます。 presented by NEXT-SYSTEM iOS Developers Tasaki です。 過去数回にわたって CoreData フレームワークの入門編をお送りしてきました。 これまでは使用前段階の準備についてご説明しましたが、ここからは実際の利用法について解説していきたいと思います。 まず、利用する場面として以下の状況が挙げられます。 ・データの登録 ・データの削除 ・データの読み込み 今回はこのうちのデータの登録と削除の方法を見ていきます。 データの登録には、以下のメソッドを使用します。 +( id ) insertNewObjectForEntityForName:(NSString *) entityName inManagedObjectContext:(NSManagedObjectContex

    you_got
    you_got 2011/02/23
    昨日は入れ物をつくったので、今日は出し入れをがんばる!
  • ちょっとだけ本格的なiPhone Core Dataアプリケーションへの拡張

    関連を使った拡張を行う 以前の記事「初めてのCore Data on iPhone」でCore Dataの超簡易サンプルとして紹介した「FirstCoreData」ですが、前回の説明では関連について全く触れていませんでした。 そこで今回は前回のサンプルに手を加えて、関連を使用した発展バージョンにしてみます。ちなみにこれもiPhone SDK 3.1.2用です。 残念ながら現在のXcodeでは操作方法が異なる部分があるため、そのまま応用することはできません。 基方針 まず、基的な設計についてですが、関連を使うために2つのエンティティからなるデータベースにします。親オブジェクトの中に子オブジェクトが複数格納されるスタイルです。 とりあえず今回はそれぞれのオブジェクトに名前を付けられるようにし、それをナビゲーションバー付きのテーブルビューで行ったり来たりできるようにします。 名前はテキストフ

    you_got
    you_got 2011/02/22
    関連も、自作の NSManagedObject で実現できるのか。
  • CoreDataプロジェクト作成時にやっておきたいこと | iPhoneアプリで稼げるのか

    先日ポチっとしたものの5日~9日後に発送となっていたiOS開発におけるパターンによるオートマティズムですが、キャンセルしようとAmazon注文変更画面へログインした途端に翌日発送可能メールが来るという予期せぬ展開で読む機会が得られたので早速読んでみました。 多分、そこそこiOS開発している人はどこかしらに「あぁ、これはよくやる」というところやに書いてあること以外にもオレオレフレームワークを用意していたりなど自分なりのパターンがあるんじゃないかと思います。 いい機会なので先月やっと重い腰を上げて手をつけたCoreDataで今後新しいCoreDataプロジェクトを作る時に楽なように用意したパターン的なものを書いてみます。 CoreData管理クラス CoreDataプロジェクトを作成するとAppDelegate.mにCoreData関連のメソッドがごちゃっと作成されるのですが、これはApp

    you_got
    you_got 2011/02/22
    便利マクロをいつもありがとうございます
  • 1