私はiOSにまったく慣れていないので、HTTP投稿/通信を取得するための最良の方法を試しています。
問題:
複数の API 呼び出しを行いたいのですが、各呼び出しには個別の応答があります。一般的なネットワーク ユーティリティを作成しようとしています。理想的には、API URL を受け取り、呼び出しを行い、呼び出し元にデータを返します。それを達成する正しい方法は何ですか?? 各アプローチについて、適度なレベルの議論とファンが見つかりました。
オプション1:
dispatch_async(aQueue,^{
...[ make a sync network request get data back]
--- perform operation on data
--- then pass proceed data UI or set it in model.
dispatch_async(dispatch_get_main_queue()
}
オプション 2:
-(NSString *) postData:(NSDictionary *)data serverUrl:(NSString *)targetUrl
-- call post data method with seperate delegate for each caller
-- start async request
-- on DidFinishedLaunching or OnError check delegate & then
return response back to callback
ご意見ありがとうございます。