Ознакомьтесь с документацией для NSURLRequest
(и NSMutableURLRequest
): вы можете использовать ее, чтобы сделать запрос POST
к вашим страницам входа и регистрации, точно так же как веб-браузер. Вы можете написать форму UI в Cocoa/Objective-C, а затем отправить данные на сервер.
Что касается отображения результата пользователю, вам необходимо выяснить способ анализа полученного HTML (плохая идея) или изменить вашу CMS для возврата запросов JSON или XML в iPhone (лучшая идея).
Edit: Вот некоторые примеры кода, взятый из приложения я работаю (он представляет данные в Last.fm с помощью POST
):
NSURL *url = [NSURL URLWithString:@"http://example.com/"];
NSString *str = @"This is my example data!";
// everything below here is directly from my app:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[str dataUsingEncoding:NSUTF8StringEncoding]];
[request setValue:kLastFMClientUserAgent forHTTPHeaderField:@"User-Agent"];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData];
[request setHTTPShouldHandleCookies:NO];
*connection = [[NSURLConnection alloc] initWithRequest:request
delegate:self
startImmediately:YES];
жаль, что я видел пример кода на веб-сайте разработчиков но не из них, похоже, помогают с тем, что я говорю, чтобы вы сказали, хорошая идея, но будет ли образец исходного кода, который я мог бы видеть? – Silent