2012-01-12 10 views
5

ドメイン上でホストされているCSVファイルからデータを読み取ることができるiOSアプリケーションを開発する必要があります。これを行うのに役立つ標準APIはありますか?ダウンロードする必要はありませんが、ファイルは2分ごとに更新されるため、ファイルを読み込むだけです。iOSを使用してCSVファイルを読む方法

+0

APIを作成する必要があります。 apiをリクエストし、データをjsonまたはxmlに取得できます。 – Hiren

+0

私はデータを読むときに何か問題がありますか? bcosのCSV形式。 –

答えて

8

私はDave DeLongさんCHCSVParserライブラリをお勧めします解析する。

+1

NB iOS 6+のみ: – deanWombourne

+0

NBは何を表していますか? – Moshe

+0

それはちょうど「バイ・ザ・ウェイ」のようなものを意味します。脚注を追加していない/していない場合にノートを追加する方法です - http://en.wikipedia.org/wiki/Nota_bene – deanWombourne

0

ファイルをダウンロードする必要があります。リモートホストからデバイスにダウンロードする唯一の方法です。 CSV Fileは、データをカンマ( '、')で区切ったテキストファイルです。ファイルをリモートホストからダウンロードし、ファイルを1行ずつ読み込み、ファイルから読み込まれた行の文字列を分割します。例えば

1,2,3,4,1,2,3 ...Line 1 

区切り文字として使用してスプリット '' と配列に分割された値を追加し、その結果は以下のようになります。

array_line_one = {1,2,3,4,1,2,3}; 
+0

私はサーバーからファイルにアクセスできるAPIはありますか? –

+0

http://allseeing-i.com/ASIHTTPRequest/How-to-useを参照してください。HTTPサーバーからダウンロードする場合は、HTTPリクエストの実行方法に関する情報があります。 –

+1

CSVはこれよりはるかに複雑です。カンマを含むフィールドはどうですか?引用符で囲まれたフィールドを扱い、エスケープ解除するのはどうでしょうか?改行はどうですか?私はあなた自身のソリューションをロールバックするのではなく、これらのすべてのケースをテストしたライブラリを使用します。 – deanWombourne

関連する問題