私のアプリケーションの一部をCoreDataに変更しようとしています。私は私がNSManagedObjectに変換したいと書いたカスタムクラスを持っています。私はこれをすべて実行する前に、それが機能することを確認したいと思います。 CoreDataファイルにエンティティを作成してサブクラスを変更するだけでいいですか?他の考慮事項はありますか?NSObjectをNSManagedObjectに変換する
2
A
答えて
5
The documentation is very useful on this point。特に、「サブクラス化ノート」という名前のその文書の部分を読みたいとします。
考慮すべき事項:コアデータでサポートされていないオブジェクトを使用していますか?そうであれば、非永続的にするか、それがオプションでない場合は、実装を見てみようnon-standard persistent attributes
私が上にリンクしているドキュメントは非常に役に立つはずです。かなり明快でわかりやすい。あなたのNSObject
サブクラスが比較的シンプルであれば、非常に簡単なプロセスになる可能性があります。しかし、もっと複雑なもので作業している場合は、上記の文書で挙げた点を考慮する必要があります。
関連する問題
- 1. NSObjectをNSDataに変換する
- 2. intをNSObjectに変換する
- 3. カスタムNSObjectをNSDataに変換する
- 4. NSObjectをNSNumberに変換する
- 5. 文字列をNSObject Swiftに変換する3
- 6. NSArray(またはNSObject)にNSDataを変換する方法
- 7. 新しいNSManagedObjectサブクラスと新しいNSObjectサブクラス?
- 8. NSManagedObject NSNumberプロパティはブール値を整数に変換しますか?
- 9. Xcode 4:NSManagedObjectのサブクラスを置換する
- 10. NSObjectをCSharpオブジェクトに変換すると、デバッグモードで例外がスローされる
- 11. リモート通知を解析してNSObjectを文字列に変換する
- 12. 目的 - 同じ親クラスから継承するNSManagedObjectクラスと通常のNSObjectクラスを作成する
- 13. NSStringにNSObjectをキャストする
- 14. Swiftの[NSObject、AnyObject]から[String、AnyObject]への変換
- 15. NSManagedObjectの配列をNSManagedObjectに格納する方法
- 16. NSManagedObjectにメールするには
- 17. NSObjectをNSObjectクラスからUIViewControllerクラスに渡すには?
- 18. 'NSMutableSet'は暗黙のうちに 'Set <NSObject>'に変換されません
- 19. NSManagedObject - による@dynamic
- 20. NSObjectをNSStringからNSStringに変換するにはどうすればいいですか?
- 21. NSManagedObjectを返す
- 22. 保存時にNSManagedObjectの変更を検出する
- 23. ファイルにNSObject?
- 24. [NSObject(NSObject)doesNotRecognizeSelector:]でアプリがクラッシュするのはなぜですか?
- 25. NSManagedObjectをサブクラス化する
- 26. NSManagedObjectを更新するには
- 27. NSManagedObjectをグローバル配列に追加する
- 28. NSManagedObjectをサブクラス化オブジェクトにキャストする
- 29. ラベルにNSObject initを表示
- 30. NsuserdefaultsにNSobjectデータを格納
私はそれが助けになると思います。 – Weston