0

私のアプリに Note という Model クラスがあるとします。

現時点では、テキスト ノートを作成し、API を呼び出してサーバーに送信するだけです。

しかし、後で、GMail スタイルのドラフト機能をこのノートに導入する必要がある可能性があります。

事前に Core Data エンティティにしてもよろしいですか?

ここではコンテキストに nil を渡します。この機能を実装するときは、アプリケーションの作成中にアプリケーションのコンテキストを渡します。

また、永続化されているかどうかに関係なく、すべてのモデルを同じインターフェイスから制御できるのもいい感じです。

Core Data のグラフィカル インターフェイスを使用して、必要に応じてプロパティを追加および削除し、手書きの NSObject モデルとは異なり、ファイルを自動生成できるようにします。

これにより、パフォーマンスが低下したり、その他の欠点が発生する可能性がありますか?

4

1 に答える 1

1

ほとんどの場合、これで問題ありません。コンテキストが関係していない場合、問題はありません。

しかし

コンテキストを渡したら、スレッドに注意する必要があります。コンテキストとそれに属する MOM は特定のスレッドに属し、スレッド間で自由にやり取りすることはできません!

于 2013-05-09T10:17:22.150 に答える