2013-05-13 5 views
-2

В настоящее время я работаю с iOS-приложением, для которого требуется удаленный интерактивный сервер. В моем приложении я должен запросить некоторые запросы, а также отправить некоторые данные на сервер. Это правильный путь или соответствующий способ сделать это. какой из них лучше REST или JSON или SOAP для этого? Есть ли какой-либо учебник или сайт документации? СпасибоВзаимодействие приложения iOS с сервером

+0

Какой язык на стороне сервера вы предпочитаете? – Niklas

+0

PHP будет лучше для меня. Есть ли какие-нибудь предложения? –

ответ

2

REST - самый распространенный способ сделать это.
В принципе, REST ретранслирует по простым HTTP-запросам & JSON,
Оба очень просты в использовании с iOS SDK.

Если ваша модель проста, вы можете перейти прямо с HTTP & JSON.
Если это более сложная, я рекомендую использовать REST Kit, here's a link

Для прямой вперед решение, если вам нужен только простой GET вызов существующему REST API, здесь несколько основных строк кода (Эти не должен 't пробег по основной нити)

// Preform this on background thread 
NSError *anError; 
NSData *apiCallResponseData = [NSData dataWithContentsOfURL:@"http://yourdomain.com/apicall?param=value"]; 
NSDictionary *response = [NSJSONSerialization JSONObjectWithData:apiCallResponseData options:kNilOptions error:&anError]; 
//Lets say result is { "key" : "value" } 
NSString *someFieldValue = response[@"key"]; 
//.. do what you need with the result values... 
+1

спасибо @ avishic –

+0

Поскольку я просматриваю настройку restkit для моего проекта, это кажется немного сложным. Есть ли какое-нибудь предложение или полезная ссылка, которая может помочь. Спасибо @ Avishic –

+0

@TunvirRahmanTusher Не могли бы вы описать ваши потребности? Какие вызовы API вы хотите использовать? В основном обновлять данные сервера/получать информацию с сервера ..? Насколько сложны результаты? – avishic

Смежные вопросы