iPhone聊天appDemo-iOS 7 NSURLSession教程 后台下载数据

时间:2017-01-15 04:46:17
【文件属性】:
文件名称:iPhone聊天appDemo-iOS 7 NSURLSession教程 后台下载数据
文件大小:77KB
文件格式:ZIP
更新时间:2017-01-15 04:46:17
iPhone聊天 app 即时通讯 这个教程将会教会你如何在后台传输数据,如何使用iOS7提供的多任务API。我将会教会你如何在后台下载一个文件,并且在文件下载完成时弹出一个本地的提醒。 后台数据传输起源于iOS6,允许在前台或者后台下载数据,但是时间是受限制的。最大的问题就是时间是受限制的让用户无法上传或下载大文件。这就是为什么苹果在iOS7上要提升框架的原因。 在iOS7中,这个功能有了很大变化,包括: 1.iOS系统管理上传和下载任务。 2.当用户关闭应用程序时后台仍然可以传输数据 3.时间不受限制 4.它可以在任意时间加入队列(前台或者后台) 5.应用程序需要被唤醒来获取验证,错误,或者完成情况 6.应用程序会有一个进度展示视图 后台传输可以应用在几个非常有用的地方:上传照片或者视频,结合后台提取和远程通知,用于保持应用程序在最新时间。
【文件预览】:
ZYBackgroundService
----ZYBackgroundService.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
--------xcuserdata()
----ZYBackgroundService()
--------ZYBackgroundServiceAppDelegate.m(3KB)
--------main.m(387B)
--------MainViewController.h(738B)
--------ZYBackgroundService-Prefix.pch(344B)
--------ZYBackgroundService-Info.plist(1KB)
--------ZYBackgroundServiceAppDelegate.h(390B)
--------MainViewController.xib(3KB)
--------MainViewController.m(6KB)
--------Images.xcassets()
--------en.lproj()
----.git()
--------index(2KB)
--------hooks()
--------config(138B)
--------description(73B)
--------refs()
--------branches()
--------logs()
--------objects()
--------info()
--------COMMIT_EDITMSG(15B)
--------HEAD(23B)
----ZYBackgroundServiceTests()
--------ZYBackgroundServiceTests.m(684B)
--------ZYBackgroundServiceTests-Info.plist(713B)
--------en.lproj()

网友评论

  • 挺好的架构,学习了,谢谢