2015-04-14 69 views
6

重複使用NSURLSessions的最佳做法是什麼?據我所知,似乎只要配置(超時,緩存策略等)不需要改變,就不需要創建一個新的(因爲你可以從中產生新的任務)。何時創建新的NSURLSession?

那麼一個NSURLSession可以重複使用整個應用程序?每個域/端點?每次請求?

+2

@matt這似乎是一個完全有效的問題。例如。是否有任何情況下,當一個'NSURLSession'變得無效?在[URL會話的生命週期]中(https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/URLLoadingSystem/NSURLSessionConcepts/NSURLSessionConcepts.html#//apple_ref/doc/uid/10000165i-CH2- SW2)它說:「如果你的應用程序崩潰或終止或暫停,重新與會話相關聯 - 特別是最後一點 - 如果我的應用程序被暫停,當它恢復時是否需要做任何事情? (這個引用是關於後臺會話的,但它是模糊性的說明) – CupawnTae

回答