Я пытаюсь разработать приложение для путешествий. Я хотел бы предоставить код аэропорта и получить информацию о стране, городе и погодных условиях этого конкретного места. На рынке есть API, который поможет мне в этом. или как я могу это сделать?
Вот один из них для города / страны: http://airportcode.riobard.com/about
, и у этого вопроса есть хорошая информация о погоде: Weather API - Предоставляет информацию "About to ..."?
Вот пример кода, который принимает текст из 'inputTextField' и выводит местоположение в 'outputLabel'
-(IBAction)getCity{ NSString *urlString = [NSString stringWithFormat:@"http://airportcode.riobard.com/airport/%@?fmt=json",self.inputTextField.text]; NSURL *url = [NSURL URLWithString:urlString]; NSString *response = [[NSString alloc] initWithContentsOfURL:url]; const char *convert = [response UTF8String]; NSString *responseString = [NSString stringWithUTF8String:convert]; NSDictionary *airport = [responseString JSONValue]; self.outputLabel.text=[airport objectForKey:@"location"]; }