一氮唯、 OC的實例 實例或者說是對象實例本質(zhì)是一個結(jié)構(gòu)體: 而每一個對象都有一個類倦始,而對象中的isa指針括授,指向?qū)ο笏鶎俚念悺?id是一個objc_...
編譯器 iOS編譯和打包時,編譯器直接將代碼編譯成機器碼踏拜,然后直接在CPU上運行碎赢。而不用使用解釋器運行代碼。因為這樣執(zhí)行效率更高速梗,運行速度更快肮塞。...
引子:昨天一個前同事問我面試的時候面試官問不使用reloadData怎么更新cell的刪除和添加,他說回答了用reloadSections:(N...
在Open GL工程的搭建中我們介紹了OpenGL在MacOS上的項目搭建姻锁,在OpenGL的透視投影中我們介紹了簡單的3D圖形的繪制枕赵。那么在該篇...
坐標(biāo)系統(tǒng) 在所有頂點著色器運行后,所有我們可見的頂點都變?yōu)闃?biāo)準(zhǔn)化設(shè)備坐標(biāo)(Normalized Device Coordinate, NDC)位隶。...
OpenGL項目的鍵盤輸入以及邊界處理 在上一篇Open GL工程的搭建中我們已經(jīng)介紹了OpenGL工程的搭建拷窜,并且對代碼做了解釋。在這一篇文章...
引子:移動端開發(fā)經(jīng)過這么多年的開發(fā)涧黄,已經(jīng)越來越成熟了篮昧,而且由于網(wǎng)頁端技術(shù)的野蠻發(fā)展,移動端開發(fā)已經(jīng)越來越式微啦笋妥。在這個環(huán)境下深耕iOS原生和努力...
在iOS離屏渲染介紹了離屏渲染的邏輯和原理懊昨,我們知道離屏渲染對于性能會有較大的消耗,那么開發(fā)中怎么避免產(chǎn)生離屏渲染或者優(yōu)化離屏渲染呢挽鞠? 離屏渲染...
通過iOS圖片渲染過程初探疚颊、Core Animation渲染過程中我們簡單的介紹了渲染的原理狈孔,在本章我們探討下信认,渲染時常見的導(dǎo)致卡頓的現(xiàn)象:離屏...