2016-11-30 22 views
-1

基本的なWebサービスを消費し、その詳細をiOS(Obj C)のリストに表示する際に、ほとんどがjsonデータを表示するのに役立つ必要があります。 私は初心者で、どこから始めるべきかわかりません。 もしあなたがiOS(Obj C)用の良いチュートリアルサイトを提案できれば、それは非常に役立つでしょう。iOS Objective C Webサービスの呼び出し

+0

http://www.appcoda.com/fetch-parse-json-ios-programming-tutorial/ –

+0

私の答えはあなたにとって役に立ちますか? –

+0

はい、それはSaurabhでした。ありがとう。あなたもDev。 – jamian

答えて

1

NSUrlSessionクラスを使用してWebサービスを呼び出すことができます。詳細については、

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSURLSession *session = [NSURLSession sharedSession]; 
    NSURLSessionDataTask *dataTask = [session dataTaskWithURL:[NSURL URLWithString:@"https://itunes.apple.com/search?term=apple&media=software"] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { 
     NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; 
     NSLog(@"%@", json); 
    }]; 

    [dataTask resume]; 
} 

リンクを参照してください: https://code.tutsplus.com/tutorials/networking-with-nsurlsession-part-1--mobile-21394

1

あなたはSWIFT 3に同じメソッドを使用することができますが

let session = URLSession.shared 
     // 
     let url = "https://itunes.apple.com/search?term=apple&media=software" 
     let dataTask = session.dataTask(with: URL(string:url)!) { (data, response, error) in 
      print("\(data)") 
      do { 
       let parsedData = try JSONSerialization.jsonObject(with: data!) as! [String:Any] 
       print(parsedData) 

      } catch let error as NSError { 
       print(error) 
      } 
      print("\(response)") 
     } 
     dataTask.resume() 

以下のコードを見つけてください迅速なコーディング、幸せのためにあなたのためにその有用ホープコーディング:)

関連する問題