假設我有用PHP編寫的論壇。我想寫一個iPhone應用程序,它可以訪問該論壇,任何論壇操作,如瀏覽,回覆,更改個人資料,使它最喜歡的帖子等,可以在iPhone應用程序中完成。 我只是想知道如何解決這個問題,說我應該先閱讀哪些文件,我應該掌握哪些知識或技術? 我的想法是從閱讀CFNetwork編程指南和可可流編程指南開始。我也想知道JSON和ASIHTTPRequest(http://allseeing-i.com/ASIHTTPRequest/How-to-use)能否提供幫助。 你們能指點我一個正確的方向來編寫這個應用程序嗎?任何建議表示讚賞!開發iPhone應用程序訪問論壇的方法
下面是代碼:這urlResponse和urlError被聲明爲實例變量
- (void) sendSyncHTTPRequest:(NSString *)request_data operation:(ServOperationSync *)serv_ops {
id<ServiceData> serv_data = serv_ops.dataDelegate;
NSURL *urlAddr = [NSURL URLWithString:[serv_data getServURL]];
urlRequest = [NSMutableURLRequest requestWithURL:urlAddr
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:90];
NSData *requestData = [request_data dataUsingEncoding:NSUTF8StringEncoding];
[urlRequest setValue:@"MobilePortal" forHTTPHeaderField:@"User-Agent"];
[urlRequest setValue:[serv_data getSoapAction] forHTTPHeaderField:@"SOAPAction"];
[urlRequest setValue:[NSString stringWithFormat:@"%u", [requestData length]] forHTTPHeaderField:@"Content-Length"];
[urlRequest setValue:urlAddr.host forHTTPHeaderField:@"Host"];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:requestData];
NSLog(@"just before sending http request");
[serv_ops.responseData setData:[NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&urlResponse error:&urlError]];
NSLog(@"after sending http request");
}
注意。
我只是做我的論壇移動友好。 (修改/添加css和JavaScript的iPhone)由於我從來沒有使用Discuz,我不能說這是可能的不是... – nacho4d 2010-11-29 03:15:17