JSON API를 사용하여 YouTube 동영상을 검색하는 멋진 iPhone 앱을 만들고 있습니다. 그러나 Google은 게으르다. 그래서 그들은 ATOM 피드를 JSON으로 변환했다. 상황이 다음과 같이 :복잡한 YouTube API에서 JSON의 NSDictionaries 및 NSArrays
는feed->entry[0]->author[0]->name->$t
이것은 내가 개체의 배열의 객체 배열의 객체의 키의 값을 얻을 필요가 같이있는 NSArray 밖으로 정보를 얻는 것은 어렵다는 것을 의미한다 키의. json으로는 정확 경우
- 사용 전 검사 할 각 항목에 대한 코드의 엄청난 금액 : 구조가 올바른지 나는 두 가지를 선택할 수 있습니다, 확인하십시오.
- 모든 것을 @try 블록으로 둘러 쌉니다.
나는 두 번째를 선택하고 싶습니다. 문제는 언젠가는 이것이 나쁜 습관이라고 읽었습니다. 그렇지? 그렇다면 NSArrays 및 NSDictionary를 검증하는 짧은 방법이 있습니까? 사용자가 런타임에 프로세서를 제거하더라도 내 응용 프로그램이 충돌하지 않을 수 있으므로 전혀 확인하지 않는 것이 좋습니다.
도와주세요. 감사. 당신은 모든 항목에 디 필요 그래서 내가 이해 확실하지 않다
실제로 내 질문에 대한 대답은 아니지만 문제가 해결되었습니다. 감사! : D –
문제 없음 :) GData API를 작성하는 데 시간이 걸립니다. 나는 당신이 필요로하지 않는 것들 (예 : 구글 워드 프로세서, 캘린더)에 대한 폴더를 제거한 다음 매번 빌드 할 필요가 없도록 정적 라이브러리를 구축 할 것을 권장합니다. 물론 사전 빌드 된 라이브러리를 이미 사용하고있는 경우가 아니면. –