0

非ドキュメント ベース (単一コーディネーター) アプリケーションで CoreData を使用しようとしています。私は良い例を求めて高低を検索し、いくつかの異なる方法をテストしましたが、Mac OS X 開発の完全な初心者であるため、機能するものを見つけることができませんでした.

基本的に、NSTableView にいくつかのエントリがリストされ、それぞれを編集して関連データを保存できるアプリがあります。データはドキュメントベースではありませんが、何らかの「中央ストア」に保存する必要があります。モデルを適切にセットアップしたので、テーブルに項目を手動で入力できます。問題はこれだけです: CoreData を使用してデータを永続的に保存し、次回アプリが起動したときにデータを再度ロードできるようにするにはどうすればよいでしょうか。

ここで私が探しているものを 1 行で要約すると、次のようになります。アプリケーション全体に対して。」

http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/CoreDataSnippets/Articles/stack.html

これを行う方法を確認できる優れたチュートリアルまたは簡単なコード サンプルはありますか?

4

2 に答える 2

1

Tim Isted による優れたサンプル プロジェクトがあります。一連の記事で、著者は CoreData を使用してシューボックス アプリを構築する方法、Undo をサポートする方法、複数のマネージド オブジェクト コンテキストなどについて説明しています。ソース コードを最新の Cocoa 環境に適合させる必要があるかもしれませんが、これは完全に価値があるはずです。

于 2012-08-12T13:14:41.300 に答える
1

新しい xcode プロジェクトを作成し、ココア アプリケーションを選択し、ドキュメント ベースのフラグではなくコア データの使用フラグをチェックしてから、生成された xcode を確認してみませんか?

プロジェクトでそれを複製するか、既存のコードを新しいテンプレートに移動します。

于 2012-08-12T13:16:50.600 に答える