2

iOS では、バックグラウンド構成で NSURLSession を初期化して、アプリがバックグラウンドである間にアップロードとダウンロードの利点を得ることが重要です。

Swift 2 の例:

let configuration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier("SomeSessionName");
NSURLSession(configuration: configuration, delegate: self, delegateQueue: nil);

OSX 10.10+ では、アプリが現在フォーカスされていない場合でも継続的にアップロードまたはダウンロードする目的でバックグラウンド セッション構成を使用する利点はありますか? 私の経験では、デフォルトのセッション構成はバグに対して脆弱ではありません。

let configuration = NSURLSessionConfiguration.defaultSessionConfiguration();
NSURLSession(configuration: configuration, delegate: self, delegateQueue: nil);
4

1 に答える 1