OpenGL 在開(kāi)始 OpenGL ES 的學(xué)習(xí)之前,我們先來(lái)簡(jiǎn)單了解下它的由來(lái)。 計(jì)算機(jī)由 CPU默怨、GPU、內(nèi)存、總線等構(gòu)成,全球有很多計(jì)算機(jī)...
首先我們要通過(guò)畫(huà)一個(gè)簡(jiǎn)單的三角形來(lái)熟悉基本的開(kāi)發(fā)步驟玫霎,以下是在 mac 搭建的 OpenGL 環(huán)境上開(kāi)發(fā)的代碼,我們逐一講解妈橄。上才藝 OpenG...
1. 渲染架構(gòu)圖 上圖是 OpenGL 渲染的大致架構(gòu)庶近,從圖中我們可以看出,OpenGL 渲染架構(gòu)分為Client(客戶端)和Server(服務(wù)...
我們的應(yīng)用通常充斥著崩潰眷蚓,為了方便尋找導(dǎo)致崩潰的原因鼻种,蘋(píng)果為我們提供了崩潰報(bào)告,每個(gè)安裝了應(yīng)用的手機(jī)沙热,在崩潰時(shí)都會(huì)產(chǎn)生一個(gè)報(bào)告叉钥,我們可以利用合格...
用 Cocoapods 管理本地庫(kù) 眾所周知,我們?cè)趯?xiě)SDK時(shí)罢缸,會(huì)考慮盡量避免使用第三方庫(kù),盡量給自己的類(lèi)名或圖片名起的特別一些投队,比如加"NS"...
本篇是探索底層Runloop枫疆,目的是能夠深入理解Runloop是干什么用的?什么時(shí)候用敷鸦?怎么用息楔? 1、什么是runloop扒披? runloop是一...
參考官方文檔 KVC概述 鍵值編碼是一種由NSKeyValueCoding非正式協(xié)議啟用的機(jī)制值依,對(duì)象采用該機(jī)制提供對(duì)其屬性的間接訪問(wèn)。鍵值編碼是...
KVO是Objective-C中的鍵值監(jiān)聽(tīng)策略碟案,本篇能學(xué)習(xí)到以下知識(shí)點(diǎn)1愿险、KVO的使用方法大全2、KVO的底層如何實(shí)現(xiàn)3蟆淀、自定義KVO KVO的...
Runtime是C,C++匯編一起寫(xiě)成的API拯啦,有兩個(gè)版本Modern和Legacy澡匪,OC2.0之后用的是Modern Version版本,可以...