タイトルのソートの合計は...私はXcode 8で予定リストアプリケーションを作成しており、コアデータを使用するかどうかはわかりません。同期機能を統合したいので、ユーザーがFacebookやGoogleにログインして他のデバイスで使用するためにプロフィールに同期でき、Core Dataと競合するかどうかはわかりません。私はアプリの開発に全く新しいので、これらのことについてあまり確かではありません。iOS To-Doアプリにコアデータを使用する必要がありますか?
0
A
答えて
3
コアデータは非常に強力なフレームワークですが、高度なフレームワークであり、かなり習熟しています。
大きな予定リストがあり、検索、並べ替え、さまざまな種類のアイテム間のリンクの作成などができるようにするには、Core Dataの機能が必要になる場合があります。
ToDoリスト全体が一度に保存/読み込まれるようにアプリを構造化できると思う場合、それを保存するためのより簡単な方法を検討したいと思うかもしれません。
NSCodingを使用してデータオブジェクトをシリアル化し、ファイルに保存したり、ファイルから読み込んだりすることがあります。または、プロパティリストオブジェクト(配列、辞書、数値、日付、文字列、およびデータ)を使用してデータモデルを設定できる場合は、プロパティリストとして保存できます。
アプリ開発を始めたばかりの場合は、Core Dataにすぐに取り組むと頭が爆発する可能性があります。使いやすさを向上させるための簡単な方法から始め、後でCore Dataを使用するようにアプリをリファクタリングすることもできます。後でリファクタリングするのが簡単になるように、アプリケーションの残りの部分からデータを保存する方法を抽象化する別のデータモデルクラスを作成します。いずれにしても、それはオブジェクト指向の優れた設計です。
関連する問題
- 1. リアルタイムアプリケーションにコアデータを使用する必要があります
- 2. コアデータにアプリの状態を維持する必要がありますか?
- 3. iOS:アプリはiOSデータストレージに準拠する必要がありますか?
- 4. 2017年にHTTPSでiOSアプリを更新する必要がありますか?
- 5. 大きなアプリにハイブリッドアプリを使用する必要がありますか?
- 6. IOSのプライベートルームチャットにSignalRを使用する必要がありますか?
- 7. Android用アプリ - どの言語を使用する必要がありますか?
- 8. 関係のためにコアデータでカスケードを使用するか無効にする必要がありますか?
- 9. iOSアプリにSpotlight拡張機能を使用する必要がありますか?
- 10. iOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
- 11. XcodeまたはUnityを使用してiOSアプリをプログラムする必要がありますか?
- 12. GMSGroundOverlayアニメーション - CATiledLayerを使用する必要がありますか?
- 13. より良いアプリケーションサイズを得るためにコアデータまたはSQLiteを使用する必要があります
- 14. AndroidアプリでPHPセッションを使用する必要がありますか?
- 15. 電子アプリでビューポートメタを使用する必要がありますか?
- 16. iOSライブビデオでHLSを使用する必要がありますか?
- 17. iOSでGIFファイルやアニメーションコードを使用する必要がありますか?
- 18. どのキャッシュメソッドをIOSアプリケーションで使用する必要がありますか
- 19. swift iosいつmediaTypesを使用する必要がありますか?kUTTypeImage
- 20. iOS/Androidアプリでどの種類のウェブサービスを使用する必要がありますか?
- 21. iOSとAndroidアプリの両方で同じパッケージ名を使用する必要がありますか?
- 22. アプリでiOS 4の新機能を使用する必要がありますか?なぜ?
- 23. コアデータをクラウドに使用するiOSアプリを同期する
- 24. iOSアプリでMagicalRecord.cleanUp()をどこで呼び出す必要がありますか?
- 25. iPhoneアプリのコアデータを使用する際に価値はありますか?
- 26. オンラインゲームにTCPを使用する必要がありますか?
- 27. MVVMにDataTemplatesを使用する必要がありますか?
- 28. ページレイアウトにapplication.html.erbを使用する必要がありますか?
- 29. ctagsにバージョンコントロールを使用する必要がありますか?
- 30. wkWebViewはいつ使用する必要がありますか?
私はコアデータが特にマルチスレッド環境下で学ぶのが最も難しいフレームワークの1つであることがわかっていて、5年間の実用的なiOS体験をしてもあなたの答えは101%です。 – Goppinath