2015-11-03 58 views
0

我正在用swift創建一個iOS應用程序,與AliExpress iOS應用程序相同。 這個應用程序有能力連接到我們的網站,並從JSON API在線下載所有數據。 現在,我想在主頁面中通過JSON API從我們的網站下載圖標和橫幅滑塊的圖像。但我不知道我該怎麼做。我在android中使用隊列或後臺功能嗎?此外,我是一名android開發人員,我知道我可以在android中做到這一點。你也可以用這種方式引導我。請通過示例代碼或其邏輯描述來指導我。Swift - 在後臺下載NSURLSession?

回答

0

你的問題的標題中有你的答案的種子。你想創建一個NSURLSession並添加NSURLDownloadTasks。那個班爲你做所有的工作。

在Github上快速搜索發現這個倉庫,聲稱提供一個異步下載隊列中斯威夫特:

https://github.com/Gurpartap/Cheapjack

(我沒有用一個你可以建立到你的項目或。查看代碼並使用它來實現您自己的下載會話。)

另外還有AlamoFire,另一個具有內置JSON支持的swift庫。

1

請參考以下鏈接教程

http://www.raywenderlich.com/51127/nsurlsession-tutorial

蘋果文檔可以在以下鏈接

https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSURLSession_class/

斯威夫特例子可以在這裏找到

http://jamesonquave.com/blog/making-a-post-request-in-swift/

找到0

我還創建了一個演示爲同一

https://github.com/Gagan5278/SessionDownload

讓我知道,如果你想了解更多關於這一點。