私はコアデータを学習しており、10000データのデータベースを作成したいと考えています。 これらのデータをデータベースに入力してコアデータに読み込む簡単な方法は何ですか?コアデータに10000の生データを手動で入力するにはどうすればよいですか?
答えて
ここではマジックはありません。データソースを繰り返し処理するサイクルを作成し、各データアイテムの管理対象オブジェクトを作成し、コアデータで保存します。
しかし、私は10000のデータを持っています。このメソッドを使用するとメモリの問題が発生しますか? – user1232250
メモリ管理を正しく行うと問題はありません。 CoreData-フレームワークはそれ自体を気にすることができます。最良の結果のためにARCを使用してください:) –
'insertNewObjectForEntityForName:inManagedObjectContext:'はあなたにオートレリースされたオブジェクトを返します。メモリ消費が心配な場合は、100または1000サイクルごとにオートリリースプールの排水を呼び出すことで、オートレリースオブジェクトを解放することができます。明らかに、これを行う前にコアデータコンテキストを保存する必要があります。ここの例を見てください:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmAutoreleasePools.html – MrTJ
コアデータをシードする方法については、Jeff Lamarcheのtutorialです。つまり、いくつかのデータソース(plist、sqlite、...)を解析し、コアデータに格納する必要があります。
しかし、私は10000のデータを持っています。私がplistを使用すると、メモリの問題がありますか? – user1232250
@ user1232250 - データ内の各項目のサイズによって異なります。 plistでパフォーマンスの問題がある場合は、代わりにsqliteを使用できます。 – sch
データをsqliteにインプットする方法はありますか?私は初心者です。ありがとう – user1232250
別の方法は、sqliteデータベースブラウザ2を使用しています。それは無料で、あなたはsurceforgeからダウンロードできます!
その後、コアデータが作成されたsqliteデータベースをインポートします。エンティティとその属性を表で見ることができます。後でテーブルに情報を挿入するのは簡単です!
- 1. ドロップダウンリストにデータを入力するにはどうすればよいですか?
- 2. コントローラ内にルート解決データを手動で注入するにはどうすればよいですか?
- 3. Rの生存モデルに打ち切りデータを入力するにはどうすればよいですか?
- 4. winhttp.hを入手するにはどうすればよいでしょうか?
- 5. MouseEventを手動でディスパッチするにはどうすればよいですか?
- 6. データ入力を合理化/自動化するにはどうすればよいですか?
- 7. boost.Program_optionsに手動でオプションを挿入するにはどうすればよいですか?
- 8. Rails 3.1で動作するextraParamsを入手するにはどうすればよいですか?CoffeescriptとJquery
- 9. カレンダーでHTMLの入力テキストボックスに日付を入力するにはどうすればよいですか?
- 10. jQueryで入力をブロックするにはどうすればよいですか?
- 11. ライブ入力でキーボード入力を受け入れるにはどうすればよいですか?
- 12. Scrapy:spider_idleイベントコールバックから手動でリクエストを挿入するにはどうすればよいですか?
- 13. @の前のデータだけがデータベースに入力されるように、電子メール入力アドレスをトリミングするにはどうすればよいですか?
- 14. グーグルクラウドビジョンAPIの使用状況データを入手するにはどうすればよいですか?
- 15. iam_moduleのアクセスキーを入手するにはどうすればいいですか?
- 16. jQueryでテキストを入力値と入力値に変更するにはどうすればよいですか?
- 17. mongoosasticに入力するにはどうすればよいですか?
- 18. IDを手動で挿入するにはどうすればよいですか?
- 19. JSpinnerのキーボード入力とマウス入力を無効にするにはどうすればよいですか?
- 20. データセットにIQueryableのデータを入力するにはどうすればよいですか?
- 21. Laravelのチェックボックス入力にデータをバインドするにはどうすればよいですか?
- 22. 入力ファイルのデータを日付形式に変換するにはどうすればよいですか?
- 23. WinFormsで手動で手配可能なリストビューを作成するにはどうすればよいですか?
- 24. 入力フィールドをリセットするにはどうすればよいですか? jQuery
- 25. サーブレットでフォーム入力がクリアされないようにするにはどうすればよいですか?
- 26. 生の入力モードでターミナルエスケープシーケンスを送信するにはどうすればよいですか?
- 27. コアデータでカスタム検証を行うにはどうすればよいですか?
- 28. DartのFormDataにファイル入力を動的に追加するにはどうすればよいですか?
- 29. 入力中にプレースホルダをフォーカスの上に移動するにはどうすればよいですか?
- 30. jQueryを使用してパーシャルビューにデータを入力するにはどうすればよいですか?
http://stackoverflow.com/a/9109728/265167 –