私はPHPで書かれたフォーラムがあるとします。私は そのフォーラムにアクセスすることができるiPhoneアプリケーションを書いてみたい、閲覧、返信、変更のようなフォーラム操作、お気に入りの投稿などをiPhoneアプリケーションでも行うことができます。 私はそれにどのようにアプローチするのだろうか、最初に読みとるべき文書、それを行うために習得すべき知識や技術は何か? 私の考えは、ココアのためのCFNetworkプログラミングガイドとストリームプログラミングガイドの読み方から始めることです。 JSONとASIHTTPRequest(http://allseeing-i.com/ASIHTTPRequest/How-to-use)が役立つかどうかも疑問です。 あなたは私にこのアプリを書くアプローチに正しい方向を指摘できますか?アドバイスありがとうございます! urlResponseとurlErrorは、インスタンス変数として宣言されフォーラムを訪れるiPhoneアプリを開発するアプローチ
- (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");
}
注:ここ
コードです。
私はモバイルフレンドリーフォーラムをやっています。 (修正/ iPhoneのCSSとJavaScriptの追加)Discuzを一度も使ったことがないので、これは可能ではないと言うことはできません... – nacho4d