2010-02-08 6 views
0

웹에서 일종의 데이터에 액세스하는 간단한 iPhone 응용 프로그램을 작성하려고합니다. 나는 LA의 온도, 밴쿠버의 눈의 양 같은 것을 생각하고있었습니다. 근본적으로 시간이 지남에 따라 변하는 것이 었습니다. 누구든지 응용 프로그램 내에서 사용하기 위해 웹에서 다양한 원격 데이터에 액세스 할 수있는 현재의 방법에 관해 어떤 조언을 해 줄 수 있습니까?응용 프로그램에서 사용할 웹 데이터에 액세스 하시겠습니까?

내가 쿼리 할 수있는 온라인 데이터베이스를 찾고 있어야하는지, 어떤 종류의 피드가 필요한지, 나는 당신이 이것에 대해 어떻게 생각하는지 잘 모른다.

모든 예제 또는 포인터가 많이 감사하겠습니다.

게리

답변

1

URL을 치고 웹 페이지 자체를 구문 분석해볼 수 있습니다. NSURL * 수업을 읽고 싶습니다. 클래스는 쿠키, 세션 상태 등을 처리하고 나오는 NSData를 구문 분석 할 수 있습니다.

http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html

는 다음은있는 NSString과 같은 응답을 URL을 타격하고지고의 예 :

NSURL *URL=[[NSURL alloc] initWithString:stringForURL]; 
NSString *results = [[NSString alloc] initWithContentsOfURL :URL]; 
+0

그 방법은'찬성 감가 상각 된 아이폰에서 데이터를 쿼리 할 수 ​​있습니다 - (ID) initWithContentsOfURL : (NSURL *) URL 인코딩 : (NSStringEncoding) enc 오류 : (NSError **) 오류' – kubi

0

아이폰은 아주 쉽게 웹 서비스를 사용할 수 있습니다. NSURLRequest은 종종 출발점입니다. 여러분은 iPhone 개발을 처음 사용하기 때문에 로컬 SQL 저장 공간에 들어 가지 않고도 가장 쉬운 경로 일 수 있습니다.

0

Open Data은 새롭게 증가하는 데이터 소스로서 presented입니다. 일반적인 생각은 정부, 주 /도, 지방 자치 단체/카운티가 대중 교통 시스템 또는 쓰레기 수거 시간과 같은 엄청난 양의 데이터를 열어서 사람들이 응용 프로그램을 만들 수 있다는 것입니다. Vancouver has done this 및 일부 great 개의 앱이 제작되었습니다. 이것은 데이터를 찾는 데 유용한 시작입니다.

그렇지 않은 경우 StackOverflow RSS feed을 사용하십시오. 많은 데이터가 지속적으로 업데이트됩니다. 당신이 당신의 데이터 소스를 선택한 후

NSURLConnection 또는 NSString

관련 문제