成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS開發之NewsstandKit.framework的使用

移動開發 iOS
系統提供NewsstandKit.framework來支持newsstand類型的程序,就是在sprint board上看到在書架中的程序。提供有NKLibrary, NKIssue和NKAssetDownload的類。

1.系統提供NewsstandKit.framework來支持newsstand類型的程序,就是在sprint board上看到在書架中的程序。提供有NKLibrary, NKIssue和NKAssetDownload的類。其中NKLibrary用來管理Newsstand的內容(比如,當前閱讀的issue,當前所有 的issue等);NKIssue用來表示一期刊物,您可以將刊物的URL,包裝成NSURLRequest,set給NKIssue的對象。

NKIssue還可以很方便的管理刊物的狀態(比如None, Downloading-下載中,Available-可用)。NKAssetDownload,可用于刊物的下載。它的 delegate符合NSURLConnectionDownloadDelegate的協議,這個協議中有三個方法:connection:didWriteData:totalBytesWritten:expectedTotalBytes:這個方法可以用來做 進度管理。

connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:方法可以 用來做續傳。

connectionDidFinishDownloading:destinationURL:方法表明下載已完成,可以更新界面的 Issue狀態。

NewsstandKit是屬于系統級別的,因此在app切換到后臺或退出的時候,也會由系統選擇繼續下載。

如果使用ASIHttpRequest來下載的話也是沒有問題的,但是沒有后臺下載,issue狀態管理也需要自己來做。

2. 后臺下載只能使用Newsstand Kit的framework實現。關鍵是自動下載。Newsstand類型的app可由push notification來觸發下載流程。前提是注冊push功能的時候,加上Newsstand的key。

像正常的push notification一樣,app在前臺,后臺,或退出狀態下都可以收到。前臺的很簡單,在 didReceiveRemoteNotification的方法中,彈一個alert,問用戶是否需要下載;或者直接下載都可以(我之前的做法是會將要 下載的issue的信息包裝到push notification的message body中)。如果ap是退出狀態下的話,收到newsstand的push notification,app會直接在后臺啟動(這個你是看不到的),然后會走didFinishLaunchingWithOptions的方 法,option會帶入參數,您可以通過它獲取信息。然后就可以啟動下載。

責任編輯:張葉青 來源: 新浪博客
相關推薦

2013-07-25 15:19:23

iOS開發學習Xcode打包framiOS開發

2012-01-18 13:46:37

ARCiOS

2013-12-17 11:04:10

iOS開發傳感器

2014-08-04 17:46:15

NavBarTarBar

2014-07-21 14:49:35

iOSUILabel

2014-07-23 13:17:53

iOSUITextField

2009-11-23 19:48:50

ibmdwJava

2011-08-15 15:26:20

iPhone開發CocoaXML

2012-02-20 14:41:30

JavaPlay Framew

2017-02-15 09:25:36

iOS開發MQTT

2011-08-02 11:07:42

iOS開發 UIWebView

2011-08-11 16:50:04

iOSTwitter

2014-10-22 10:46:03

ViewportHTML

2014-08-08 10:12:44

IRC

2013-07-25 15:15:26

iOS開發學習iOS全局變量

2013-04-11 16:08:50

iOS開發技巧積累

2013-07-29 04:51:41

iOS開發iOS開發學習file列表查看

2021-02-04 18:04:53

DbContext開源對象

2013-07-22 13:48:55

iOS開發ASIHTTPRequ使用Cookie

2024-02-23 10:33:34

SpringBean容器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品在线免费观看视频 | 一道本不卡视频 | 久久男女视频 | 奇米影视在线 | 成人免费看片又大又黄 | 精品欧美一区二区三区久久久小说 | 国产综合网址 | 欧美日韩三区 | 一区二区三区av | 免费视频一区 | 国产激情一区二区三区 | 久久精品久久久久久 | 日韩成人 | 爱爱无遮挡 | 亚洲国产一区二区视频 | 中文字幕在线三区 | 国产高清毛片 | 国产精品123区 | 国产9 9在线 | 中文 | 老熟女毛片 | 久久久精彩视频 | 九九在线精品视频 | 欧洲av在线 | 色久伊人 | 一本久久a久久精品亚洲 | 男女精品久久 | 中文字幕色站 | 亚洲成人在线免费 | 婷婷亚洲综合 | 一区二区在线看 | 一区二区三区在线 | 91麻豆精品国产91久久久更新资源速度超快 | 精品国产伦一区二区三区观看体验 | 罗宾被扒开腿做同人网站 | 欧美二区在线 | 久久机热| 久久久久电影 | 九九国产| 欧美福利视频一区 | 欧美日韩高清 | 日韩视频区|