私はコアデータを学習しており、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. IEEE 754をフロートに手動で入力するにはどうすればよいですか?
- 2. seaborn jointplot stat_funcに手動でキー値を入力するにはどうすればよいですか?
- 3. コントローラ内にルート解決データを手動で注入するにはどうすればよいですか?
- 4. ドロップダウンリストにデータを入力するにはどうすればよいですか?
- 5. Rの生存モデルに打ち切りデータを入力するにはどうすればよいですか?
- 6. Googleでアプリを入手するにはどうすればよいですか?
- 7. React Jでフォームの動的入力データを取得するにはどうすればよいですか?
- 8. winhttp.hを入手するにはどうすればよいでしょうか?
- 9. MouseEventを手動でディスパッチするにはどうすればよいですか?
- 10. JavaScriptを手動でテストするにはどうすればよいですか?
- 11. Smartface App Studioを入手するにはどうすればよいですか?
- 12. ブラウザに手動でaspxファイル名を入力してWebフォームにアクセスできないようにするにはどうすればよいですか?
- 13. ランダムに生成された整数を手動で入力したものと等しくするにはどうすればよいですか?
- 14. boost.Program_optionsに手動でオプションを挿入するにはどうすればよいですか?
- 15. Excelモデルで値を手動で入力せずに入力するにはどうすればよいですか?
- 16. SSRSデータ入力フィールドのデータ型をパスワードに変更するにはどうすればよいですか?
- 17. htmlwebpackPlugin + Maven - バンドルされたチャンクハッシュファイルを手動で挿入するにはどうすればよいですか?
- 18. サービスからデータまたはメッセージを入手するにはどうすればよいですか?
- 19. Rails 3.1で動作するextraParamsを入手するにはどうすればよいですか?CoffeescriptとJquery
- 20. WordPressでカスタムタイトルタグを手動で生成するにはどうすればよいですか?
- 21. データ入力を合理化/自動化するにはどうすればよいですか?
- 22. Scrapy:spider_idleイベントコールバックから手動でリクエストを挿入するにはどうすればよいですか?
- 23. jQueryで入力をブロックするにはどうすればよいですか?
- 24. マイクロアレイのデータはどのように入手できますか?
- 25. データベースに値を入力するにはどうすればよいですか?
- 26. JSON.parseにオブジェクトリテラルを入力するにはどうすればよいですか?
- 27. ビジュアルスタジオコードにセミコロンを入力するにはどうすればよいですか?
- 28. 孫からデータを入手するにはどうすればよいですか?
- 29. Angular2でデータの配列をフォームに入力するにはどうすればよいですか?
- 30. カレンダーでHTMLの入力テキストボックスに日付を入力するにはどうすればよいですか?
http://stackoverflow.com/a/9109728/265167 –