AFHTTPRequestOperationManager
を使用してJSONデータを取得するAPIを呼び出しています。AFHTTPRequestOperationManagerの再利用の長所と短所は何ですか?
現在、リクエストごとに新しいAFHTTPRequestOperationManager
をインスタンス化しています。我々はただ一つのAFHTTPRequestOperationManager
をインスタンス化し、要求をまたがって再利用することを検討しています。
トレードオフは何ですか?
私はシングルトンの実装に行きます。特に、すべてのリクエストが単一のWebドメインにある場合。 –
@rokjarc特にシングルドメインへのリクエストのために、シングルトンの実装を行うのはなぜですか? –
この場合のシングルトンは、コードをもう少しきれいに保つのに役立ちます。アプリ全体で多数の参照を保持する必要はありません(または 'AppDelegate'に1つ保持する必要はありません)。私は 'initWithBaseURL:'コンストラクタのために '単一ドメイン'について言及しました。プロパティ 'baseURL'は読み込み専用です。 3.x( 'AFHTTPSessionManager')に移行したいかもしれません。 –