[iOS 강좌] 오픈API 이용한 날씨 APP 만들기 - 5. 도시 정보 변경
제공하는 날씨 API에서 도시 정보를 획득하려면, 별도로 citi 정보를 받기 위해 API를 호출해야합니다. 아래의 json파일을 아마존 s3 저장소에 저장하고, 호출을 하였습니다. https://s3.ap-northeast-2.amazonaws.com/com.ios/city.list.json Citi정보에 대한 모델 객체를 생성하고, #import <Foundation/Foundation.h> #import "Coord.h" @interface City : NSObject @property ( nonatomic , strong ) id id ; @property ( nonatomic , strong ) Coord *coord; @property ( nonatomic , strong ) NSString *country; @property ( nonatomic , strong ) NSString *name; @end AFKNetwork를 이용하여 호출을 합니다. AFHTTPSessionManager *manager = [ AFHTTPSessionManager manager ]; [manager GET :url parameters :parameters progress : nil success :^( NSURLSessionTask *task, id responseObject) { // NSLog(@"JSON: %@", responseObject); [ self resCityCode :responseObject]; } failure :^( NSURLSessionTask *operation, NSError *error) { NSLog ( @"Error: %@" , error