Я создаю приложение iOS by swift, которое так же, как приложение для iOS AliExpress
. У этого приложения есть возможность подключиться к нашему сайту и загрузить все данные из JSON api online. Теперь я хочу загрузить изображения значков и слайдеров с нашего сайта на JSON api на главной странице. Но я не знаю, как это сделать. Использую ли я очереди или фоновые функции, например, в Android? Кроме того, я разработчик Android, и я знаю, как это сделать в Android. Вы тоже можете вести меня таким образом. пожалуйста, назовите меня образцовыми кодами или описанием его логики.Swift - загрузка NSURLSession в фоновом режиме?
ответ
У вас есть семя вашего ответа в названии вашего вопроса. Вы хотите создать NSURLSession и добавить к нему NSURLDownloadTasks. Этот класс делает для вас всю работу.
Быстрый поиск по Github показывает этот репозиторий, который претендует предложить асинхронной загрузки очереди в Swift:
https://github.com/Gurpartap/Cheapjack
(я не использовал, что один Вы можете построить его в свой проект или. посмотрите на код и используйте его, чтобы реализовать свои собственные сеансы загрузки.)
Существует также AlamoFire, другая быстрая библиотека с встроенной поддержкой JSON.
Пожалуйста, обратитесь следующую ссылку для урока
http://www.raywenderlich.com/51127/nsurlsession-tutorial
Apple, документацию можно найти на следующую ссылку
Swift пример можно найти здесь
http://jamesonquave.com/blog/making-a-post-request-in-swift/
Я также создал демо для одной и той же
https://github.com/Gagan5278/SessionDownload
Позвольте мне знать, если вы хотите больше об этом.
- 1. NSURLSession и потоковая загрузка в фоновом режиме
- 2. NSURLSession в фоновом режиме didCompleteWithError
- 3. Загрузка изображения в фоновом режиме в swift
- 4. Загрузка в фоновом режиме
- 5. NSUrlSession: можно ли загружать файлы в фоновом режиме?
- 6. Загрузка изображения в фоновом режиме ios
- 7. Загрузка изображения в фоновом режиме
- 8. Загрузка WebView в фоновом режиме
- 9. Загрузка изображения в фоновом режиме
- 10. Загрузка большого количества файлов в фоновом режиме в iOS
- 11. Загрузка нескольких файлов с использованием uploadTaskWithRequest fromFile в фоновом режиме
- 12. Загрузка NSURLSession - возобновление сетевой сбой
- 13. NSURLSession фоновая загрузка огромных файлов
- 14. Как запустить NSURLSession в ios в фоновом режиме
- 15. Загрузка видео в фоновом режиме в android
- 16. загрузка dotnetnuke в память в фоновом режиме
- 17. Загрузка видео в фоновом режиме в wp8
- 18. iOS 7 NSURLSession Загрузите несколько файлов в фоновом режиме
- 19. В фоновом режиме NSURLSession почему безопасные файлы cookie потеряны?
- 20. Управление количеством активных задач в фоновом режиме NSURLSession
- 21. NSURLSession аутентификации и загрузки файлов в фоновом режиме
- 22. Загрузить в фоновом режиме в Swift
- 23. Загрузка изображения iPhone в фоновом режиме
- 24. ios Загрузка данных в фоновом режиме
- 25. Загрузка большого изображения в фоновом режиме.
- 26. Загрузка страницы браузера в фоновом режиме
- 27. Загрузка gif изображения в фоновом режиме?
- 28. Загрузка новой сцены в фоновом режиме
- 29. Предварительная загрузка изображений в фоновом режиме
- 30. Android: загрузка файлов полностью в фоновом режиме