私は、CoreDataで保存しているPersonとPhotoの2つのNSManagedObjectサブクラスを持っています。写真のコメントオブジェクトが必要です。新しいNSManagedObjectサブクラスを作成してコアデータに格納するか、nsobjectのサブクラスを作成してPhotoオブジェクトの配列を配列する必要があるのでしょうか?何が一番いいの?それぞれの賛否両論は何ですか?新しいNSManagedObjectサブクラスと新しいNSObjectサブクラス?
2
A
答えて
1
私の意見では、Core Dataを使用する方がはるかに優れています。あなたは、サーバーからの要求の時間を解放する直接のコメントを取得し、データベースにコメントをキャッシュするために関係を使用することができますので、あなたが写真で配列を持っている場合
〜
1
は...写真ありNSMagangedObjectを使用しているので、コアデータを保存したい場合は、コアデータに格納されることになります。そしてその配列はおそらくNSValueで変換する必要があります...
コアデータは多くのアスペクトではデータベースのようですが、データベースでは配列とは思えません。
NSManagedObjectを強くお勧めします。
特定の日にコメントが追加または変更されたすべての写真を照会できる可能性があります。そのことは、あなたが提案している配列モデルでは非常に複雑になります。
関連する問題
- 1. データモデル更新後のNSManagedObjectサブクラスの更新
- 2. プロパティとしてのNSObjectサブクラス
- 3. NSManagedObjectのサブクラスとsetValuesForKeysWithDictionary:
- 4. Init NSManagedObjectサブクラス
- 5. Swift CoreData NSManagedObjectサブクラス
- 6. NSObjectサブクラスの開始
- 7. NSManagedObjectのサブクラスをプロトコル
- 8. NSManagedObjectサブクラスの悩み
- 9. NSManagedObjectサブクラスのカスタムinit
- 10. iOS - サブクラスの新しいプロパティへのアクセス
- 11. サブクラス化QSqlTableModel新しい値を挿入
- 12. objective-c NSobjectサブクラスを使用したスレッディング
- 13. NSManagedObjectサブクラスの汎用タイプ
- 14. NSManagedObjectをサブクラス化する
- 15. NSManagedObjectサブクラスにivarを追加
- 16. Xcode generate NSManagedObjectサブクラスの問題
- 17. NSManagedObjectサブクラスの重複シンボルエラー
- 18. XCode4がNSManagedObjectサブクラスを正しく生成できない
- 19. CoreData - NSManagedObject(ジェネレーションギャップパターン)のサブクラスのサブクラスを作成する方法
- 20. IOSobのファイル所有者としてのNSObjectサブクラス
- 21. サブクラスからリスナーを使用して新しいアクティビティを開始
- 22. ジャンゴModelFormサブクラスのForeignKey更新
- 23. 管理対象外のNSManagedObjectサブクラスが通常のオブジェクトとして
- 24. NSManagedObjectサブクラスのカスタムクラスのインスタンス変数
- 25. Xcode 4:NSManagedObjectのサブクラスを置換する
- 26. NSManagedObjectをサブクラス化オブジェクトにキャストする
- 27. NSManagedObjectのサブクラスをエンコードできますか?
- 28. NSManagedObjectのサブクラスがそう宣言
- 29. NSManagedObjectサブクラス(CoreData)の数値のKVC準拠
- 30. タイプをidからサブクラス化nsmanagedobject
わかりました。ありがとう!!! – charleyh