iOS 개발 json 분석 일기예보

간단 한 demo:
NSError *error;
    //1.        NSURL  
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.weather.com.cn/data/cityinfo/101100101.html"]];
    //2.        url    NSData   
    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
    //3.   iOS5     NSJSONSerialization response           
    NSDictionary *weatherDic = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&error];
    //4.    weatherDic             ,          
    NSDictionary *weatherInfo = [weatherDic objectForKey:@"weatherinfo"];
    
    NSLog(@"  %@    %@      :%@      :%@",[weatherInfo objectForKey:@"city"],[weatherInfo objectForKey:@"weather"],[weatherInfo objectForKey:@"temp1"],[weatherInfo objectForKey:@"temp2"]);

전체 과정 은 요청 보 내기 → 요청 병 을 사전 에 저장 한 다음 사전 에서 데 이 터 를 찾 는 것 이다.

좋은 웹페이지 즐겨찾기