2016-11-18 6 views
0

私は約10k行の辞書ファイルを持っています。それは私のアプリで時折参照して参照することができるようにしたい情報の束を格納します。このデータをアプリに含めるにはどうすればよいですか?10k辞書を扱う最良の方法私は参照できるようにしたいですか?

私はちょうど言う.swiftファイル作ってみました:

let magicDict = [_10k lines of dictionary values_] 

しかし、それは間違った方法のように感じ、それがクロールに私のビルド時間を遅くしていますが。 (それはxcodeがそのファイルを私のファイルのすべてに取り込んでいるからですか?)

これはモデルですか?他に何か?静的なデータだけです。

+2

実行時に辞書としてロードされるplistまたはcsvファイルを作成します。 – JAL

答えて

1

JALの言うとおり、ファイルから読み込みます。 Plistsはこの目的に最適です。 NSDictionaryの方法NSDictionary(contentsOfFile:)NSDictionary(contentsOf:)を見てください。 1つはパスを取り、もう1つはURLを取ります。

0

私は静的plist、json、xml、またはあなたが快適に感じる他のフォーマットを作成し、実行時に辞書に読み込みます。

関連する問題