2011-08-08 13 views
0

私は経験の浅いiPhone開発者で、私のiPhoneアプリケーションと共に配布されるテキストアプリケーションデータを作成する方法について少し洞察を得たいと考えています。実行時に読み込むアプリケーションデータを作成する

ユースケースはシンプルです。ユーザーにアプリの使い方を示すチュートリアルを作成しています。 x個のチュートリアル(チャプター、もしあれば)には、それぞれy個のステップ数のセットがあります。各ステップには、読み込まれて意味のある情報に変換される一連の文字列が含まれています。オーバーヘッドを最小限に抑えるために一度に1つの章を読み込むことができるようにしたいと思います。私は本当にXcode以外のテキストを作成して編集することができるようにしたいと思います(明白な理由から)。チュートリアルのテキストは、アプリケーションとともにインストールし、ユーザーがチュートリアルを開始したときに読み込まれる必要があります。

コアデータ、SQL Lite、NSEncodingなど、多くのオプションがあります。この時点では、NSEncodingに傾いていますが、データを作成するためのコードを書く必要があるようです。ユーティリティー・アプリで、チュートリアル・ファイルをオフラインで作成します。それは大きな問題ではありませんが、維持するのが難しいだけです。プラスプロパティリストファイルは間違っているようです。そして、これはこれほど難しいはずのようではありません。

とにかく、アプリの外で作成された一連のテキスト文字列を整理して読み込むための最も苦痛のない方法に関するアドバイスを探しています。

私はまた、展開用のテキストファイルをどのようにパッケージ化するのか混乱しています。良いチュートリアルを知っていれば、私はそのリンクを感謝します。

答えて

0

plistファイルを使用すると、Xcodeの外部で編集して一貫性のある方法でデータを整理することができます。 plistのもう一つの大きな側面は、あなたが "チャプター"の配列を持つことができ、その配列内に別の配列の "ステップ"があることです。 plistを読み込むと、どの章とステップを探しているのかを調べることができます。 iPhoneにplistを読み込むことは非常に簡単です。それはNSArraysまたはNSDictionariesに非常に簡単に移行します。

Hereは、plistファイルからiPhoneにデータをロードする方法に関するリンクであり、hereは、plistの作成とiPhoneへの読み込みに関する深いチュートリアルです。

+0

ありがとうCarter - チュートリアルのリンクは私が必要としていたものです。 – David

関連する問題