成人免费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技術棧公眾號

主站蜘蛛池模板: 欧美日韩高清免费 | 成人黄色在线 | 国产一区二区三区四区区 | 日韩视频一区 | 精品视频999| 欧美日韩免费一区二区三区 | 国产一区二区视频免费在线观看 | 99视频在线播放 | 国产精品久久久久久中文字 | 成人午夜免费视频 | 亚洲精品一区二区 | 亚洲国产精品区 | av在线播放网址 | 永久精品| 国产成人福利在线观看 | 久久久久久亚洲欧洲 | 91精品国产欧美一区二区成人 | 国产精品久久久久久福利一牛影视 | 欧美精品一二三区 | 97国产精品视频人人做人人爱 | 亚洲福利在线观看 | 久久久久久国产精品久久 | 久久久久久国产 | 激情91 | 亚洲a一区二区 | 久久一区视频 | 91精品国产91久久久久久丝袜 | 亚洲 精品 综合 精品 自拍 | 婷婷综合色 | 日日夜夜天天 | 天堂色| 国产一区二区精品在线观看 | av黄在线观看 | 精品视频一区二区三区四区 | 91亚洲国产成人精品一区二三 | 久久精品视频在线免费观看 | 久久中文字幕一区 | 国产精品久久久久久久久久久免费看 | 91久久精品国产91久久性色tv | 黄色毛片在线看 | 亚洲国产片 |