真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ios高級(jí)開發(fā)pdf,iOS高級(jí)開發(fā)工程師必備

《高性能iOS應(yīng)用開發(fā)》pdf下載在線閱讀,求百度網(wǎng)盤云資源

《高性能iOS應(yīng)用開發(fā)》([美] Gaurav Vaish)電子書網(wǎng)盤下載免費(fèi)在線閱讀

創(chuàng)新互聯(lián)公司服務(wù)電話:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)頁制作領(lǐng)域10余年,包括PVC花箱等多個(gè)領(lǐng)域擁有豐富的網(wǎng)站運(yùn)維經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián)公司,為企業(yè)保駕護(hù)航。

資源鏈接:

鏈接:

提取碼:iuk2?? ?

書名:高性能iOS應(yīng)用開發(fā)

作者:[美] Gaurav Vaish

譯者:梁士興

豆瓣評(píng)分:7.8

出版社:人民郵電出版社

出版年份:2017-4

頁數(shù):384

內(nèi)容簡(jiǎn)介:性能對(duì)用戶體驗(yàn)有著至關(guān)重要的影響。本書將介紹對(duì)用戶體驗(yàn)產(chǎn)生負(fù)面影響的各個(gè)方面,并概述如何優(yōu)化iOS應(yīng)用的性能。全書共5個(gè)部分,主要從性能的衡量標(biāo)準(zhǔn)、對(duì)應(yīng)用至關(guān)重要的核心優(yōu)化點(diǎn)、iOS應(yīng)用開發(fā)特有的性能優(yōu)化技術(shù)以及性能的非代碼方面,講解了應(yīng)用性能的優(yōu)化問題。本書的主要目的是展示如何從工程學(xué)的角度編寫最優(yōu)代碼。本書適合已經(jīng)具有Objective-C和iOS實(shí)踐經(jīng)驗(yàn)的開發(fā)人員閱讀。

作者簡(jiǎn)介:作者簡(jiǎn)介:

Gaurav Vaish? 就職于雅虎公司的移動(dòng)和新興產(chǎn)品團(tuán)隊(duì),為每月有數(shù)億人使用的移動(dòng)應(yīng)用創(chuàng)建優(yōu)雅的可重用方案。他曾是IIT全球指導(dǎo)計(jì)劃的成員,還在印度班加羅爾創(chuàng)立了InColeg Learning及Edujini Labs有限公司。

譯者簡(jiǎn)介:

梁士興? 畢業(yè)于北京航空航天大學(xué),現(xiàn)任職美團(tuán)-大眾點(diǎn)評(píng)iOS高級(jí)技術(shù)專家。有多年的一線iOS開發(fā)經(jīng)驗(yàn),對(duì)于iOS應(yīng)用性能有深入研究和獨(dú)到見解。對(duì)iOS前沿技術(shù)、移動(dòng)應(yīng)用架構(gòu)模式非常感興趣。

郝田田? 畢業(yè)于西安電子科技大學(xué),現(xiàn)任職美團(tuán)-大眾點(diǎn)評(píng)iOS研發(fā)工程師,具有豐富的iOS軟件開發(fā)經(jīng)驗(yàn),長(zhǎng)期關(guān)注iOS領(lǐng)域前沿技術(shù),曾參與數(shù)本iOS技術(shù)類書籍翻譯工作。

陳作君? 畢業(yè)于北京理工大學(xué),現(xiàn)任職滴滴出行iOS研發(fā)工程師,多年大型移動(dòng)端應(yīng)用開發(fā)經(jīng)驗(yàn),熱衷于開源項(xiàng)目建設(shè),是一名技術(shù)書籍翻譯的愛好者。

ios開發(fā)里面有沒有讀取pdf文件的代碼

在iOS創(chuàng)建PDF文件中簡(jiǎn)單介紹了如何生成pdf文件?,F(xiàn)在有需求要顯示PDF文檔。看了一下Apple的API,大概有兩種方法:

使用WebView,可以直接讀取PDF,這個(gè)比較簡(jiǎn)單,可參見:最簡(jiǎn)單的WebView應(yīng)用,缺點(diǎn)是自定義的能力較弱,優(yōu)點(diǎn)是簡(jiǎn)單,像讀取網(wǎng)頁一樣;

使用自定義的UIView,需要繼承UIView,自定義效果很好,問題是需要了解和使用的API較多。

本文只說明自定義UIView的方法。實(shí)現(xiàn)的在iPad模擬器上的效果:

本文方法參考了:官方文檔。見A function that draw a PDF page的代碼部分:

void MyDisplayPDFPage (CGContextRef myContext,

size_t pageNumber,

const char *filename)

{

CGPDFDocumentRef document;

CGPDFPageRef page;

CGRect box;

document = MyGetPDFDocumentRef (filename);// 1

page = CGPDFDocumentGetPage (document, pageNumber);// 2

CGContextDrawPDFPage (myContext, page);// 3

CGPDFDocumentRelease (document);// 4

}

iOS PDF文件預(yù)覽的幾種方法

前段時(shí)間公司項(xiàng)目加了許多關(guān)于PDF文件操作的需求,其中包括 PDF文檔的預(yù)覽 、 PDF文件格式轉(zhuǎn)換 、 從其他App獲取文件 、 PDF文檔的批注與修改 。這篇文章我會(huì)先記錄下PDF文檔的幾種預(yù)覽方式。

先看效果:

蘋果的webView組件可以預(yù)覽各種格式的文件,支持在線預(yù)覽和本地預(yù)覽,相比于安卓的webView控件簡(jiǎn)直就是一大神器,UIWebview使用起來也非常簡(jiǎn)單

QLPreviewController 是系統(tǒng)自帶的文件預(yù)覽控制器,QL全稱 quick look 快速查看的意思,要使用QLPreviewController先得在文件中導(dǎo)入頭文件 #import QuickLook/QuickLook.h ,并且實(shí)現(xiàn)其代理方法 QLPreviewControllerDelegate

使用UIDocumentInteractionController預(yù)覽文件也得遵循 UIDocumentInteractionControllerDelegate 代理方法,UIDocumentInteractionController本身并不是一個(gè)控制器類,它直接繼承 NSObject ,所以就不能直接push或者模態(tài)跳轉(zhuǎn)了,所以需要使用它類方法提供的模態(tài)跳轉(zhuǎn)函數(shù)

利用 CGContexDrawPDFPage 和 UIPageViewController 實(shí)現(xiàn)翻頁瀏覽功能,這種方法只能加載本地的PDF文件,但是顯示效果比其他幾種炫酷很多。具體使用方法參考 iOS開發(fā)筆記——PDF的顯示和瀏覽 這篇博客。也可以參考本文的 Demo

關(guān)于PDF文檔的預(yù)覽其實(shí)不止上文介紹的幾種方法,還可以通過第三方SDK來加載并對(duì)PDF文檔進(jìn)行批注與修改,等有時(shí)間我會(huì)放在后面一起介紹。


當(dāng)前名稱:ios高級(jí)開發(fā)pdf,iOS高級(jí)開發(fā)工程師必備
URL網(wǎng)址:http://weahome.cn/article/dsohhhe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部