私はあなたのデータを操作するためにあなたのサーバー上にAPI(アプリケーションプログラミングインターフェイス)を作成することをお勧めします。最も単純なのは、httpで動作するものです。 このようにして、各ユーザーのアクセスを管理することもできます。
例: サーバーにphpとcfpropertylistライブラリがインストールされています。
if ($_GET['action'] == 'lists') {
// connect to database and fetch data
// transform it to properly list using cfpropertylist library and print it
}
オンiPhoneインストールASIHTTPRequestライブラリ。 これにより、サーバーへの要求を簡単に処理できます。
NSURL *url = [NSURL URLWithString:@"http://server?action=lists"];
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
NSData *responseData = [request responseData];
id structure = [NSPropertyListSerialization propertyListFromData:responseData
mutabilityOption:NSPropertyListImmutable
format:NULL
errorDescription:nil];
}];
[request setFailedBlock:^{
NSError *error = [request error];
}];
[request startAsynchronous];
あなたの答えをありがとうが、もう少し具体的にできますか?簡単な例がありますか?乾杯 – Bob
ちょっと@Bob、私は簡単な例を追加しました。 –
Thx。私はついにASIHTTPRequestクラスを使用し、POSTを使用してサーバーにデータを送信し、中間xmlファイルを使用してサーバーからデータを取得しました。それは素晴らしい作品です! – Bob