2010-11-29 3 views
0

私は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"); 

}

注:ここ

コードです。

+1

私はモバイルフレンドリーフォーラムをやっています。 (修正/ iPhoneのCSSとJavaScriptの追加)Discuzを一度も使ったことがないので、これは可能ではないと言うことはできません... – nacho4d

答えて

2

iPhoneアプリを作成するには、既に作成していないコーディングスキルが必要です(目的を知る必要はありません)。

developer.apple.comのsafariセクションをチェックしてください。クールなエフェクトと素晴らしいユーザーエクスペリエンスを実現できる特別なメタタグとCSSタグがあります。

「リアル」アプリと同じように見え、動作します。

サンプル "mozbx"(モバイルzabbix)です。

関連する問題