2012-01-12 4 views
5

도메인에서 호스팅되는 CSV 파일에서 데이터를 읽을 수있는 iOS 응용 프로그램을 개발해야합니다. 이 작업을 수행하는 데 도움이되는 표준 API가 있습니까? 파일을 다운로드 할 때마다 2 분마다 업데이트되므로 파일을 읽을 필요가 없습니다.iOS를 사용하여 CSV 파일을 읽는 방법

+0

API를 작성해야합니다. api를 요청하고 json 또는 xml로 데이터를 가져올 수 있습니다. – Hiren

+0

데이터를 읽을 때 어떤 문제가 있습니까? bcos는 CSV 형식입니다. –

답변

8

내가 Dave DeLongCHCSVParser 라이브러리를 추천합니다 구문 분석 용.

+1

NB iOS 6+ 만 해당 : – deanWombourne

+0

NB는 무엇을 의미합니까? – Moshe

+0

그것은 단지 '바이다'와 같은 것을 의미합니다. 각주를 추가하지 않으면 무언가에 메모를 추가하는 방법입니다. http://en.wikipedia.org/wiki/Nota_bene – deanWombourne

0

원격 호스트에서 장치로 파일을 가져 오는 유일한 방법은 파일을 다운로드해야합니다. CSV File은 데이터가 쉼표 (',')로 구분 된 텍스트 파일입니다. 원격 호스트에서 파일을 다운로드하고 파일을 한 줄씩 읽은 다음 파일에서 읽은 줄 문자열을 분할합니다.

예를 들어

: 구분 기호로 사용

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

분할 ','및 배열로 분할 값을 추가, 결과는 다음과 같습니다

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

서버의 파일에 액세스 할 수있는 API가 있습니까? –

+0

HTTP 서버에서 다운로드하는 경우 http://allseeing-i.com/ASIHTTPRequest/How-to-use를 참조하십시오. HTTP 요청을 수행하는 방법에 대한 정보가 있습니다. –

+1

CSV는 그보다 훨씬 복잡합니다. 쉼표가 포함 된 필드는 무엇입니까? 따옴표 붙은 필드를 처리하고 이스케이프 처리하지 않는 것은 어떻습니까? 줄 바꿈은 어때? 나는 당신 자신의 솔루션을 굴리기보다는이 모든 경우를 테스트 한 라이브러리를 사용할 것이다. – deanWombourne

관련 문제