最近實(shí)現(xiàn)了一個(gè)完整的電子書閱讀器,支持txt和epub格式的電子書閱讀,其中epub支持圖文混排的方式展示。本文主要談?wù)勂渲袃煞N翻頁(yè)效果的實(shí)現(xiàn),...
iOS事件的傳遞與響應(yīng)是一個(gè)重要的話題,網(wǎng)上談?wù)摰暮芏?,但大多講述并不完整,本文將結(jié)合蘋果官方的文檔對(duì)事件的傳遞與響應(yīng)原理及應(yīng)用實(shí)踐做一個(gè)比較完...
多線程編程是一項(xiàng)非常重要的技術(shù),目前在iOS開發(fā)中比較流行的多線程方案是GCD和NSOperationQueue,本文將詳細(xì)介紹如何使用GCD進(jìn)...
block是C語言的一項(xiàng)重要的特性。在很多其他計(jì)算機(jī)語言中都有類似的概念,比如lamda表達(dá)式,閉包等。那么block是什么?簡(jiǎn)而言之,bloc...
場(chǎng)景還原 有些時(shí)候在包含輸入框的頁(yè)面中,點(diǎn)擊輸入框輸入會(huì)因鍵盤彈起而遮擋住一部分輸入框,影響用戶體驗(yàn)。iOS在默認(rèn)情況下并不會(huì)處理這種問題,不過...
第一章 熟悉Objective-C 1. 了解Objective-C語言的起源Objective-C(以下簡(jiǎn)稱OC)是C語言的超集,相比C語言多...
說起HTTPS,就不得不先說HTTP。HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)是TCP/IP協(xié)議簇中應(yīng)...
iOS的內(nèi)存管理是采用引用計(jì)數(shù)的方式,引用計(jì)數(shù)分為手動(dòng)引用計(jì)數(shù)和自動(dòng)引用計(jì)數(shù)(ARC)。前者要求開發(fā)者手動(dòng)管理內(nèi)存,自己負(fù)責(zé)內(nèi)存的申請(qǐng)與釋放,后...