OpenGL 在開始 OpenGL ES 的學(xué)習(xí)之前,我們先來簡單了解下它的由來凌箕。 計(jì)算機(jī)由 CPU、GPU、內(nèi)存辅髓、總線等構(gòu)成株灸,全球有很多計(jì)算機(jī)...
首先我們要通過畫一個(gè)簡單的三角形來熟悉基本的開發(fā)步驟吼和,以下是在 mac 搭建的 OpenGL 環(huán)境上開發(fā)的代碼一屋,我們逐一講解窘疮。上才藝 OpenG...
1. 渲染架構(gòu)圖 上圖是 OpenGL 渲染的大致架構(gòu)袋哼,從圖中我們可以看出,OpenGL 渲染架構(gòu)分為Client(客戶端)和Server(服務(wù)...
我們的應(yīng)用通常充斥著崩潰考余,為了方便尋找導(dǎo)致崩潰的原因先嬉,蘋果為我們提供了崩潰報(bào)告轧苫,每個(gè)安裝了應(yīng)用的手機(jī)楚堤,在崩潰時(shí)都會(huì)產(chǎn)生一個(gè)報(bào)告,我們可以利用合格...
用 Cocoapods 管理本地庫 眾所周知,我們?cè)趯慡DK時(shí)含懊,會(huì)考慮盡量避免使用第三方庫身冬,盡量給自己的類名或圖片名起的特別一些,比如加"NS"...
本篇是探索底層Runloop岔乔,目的是能夠深入理解Runloop是干什么用的酥筝?什么時(shí)候用?怎么用雏门? 1嘿歌、什么是runloop? runloop是一...
參考官方文檔 KVC概述 鍵值編碼是一種由NSKeyValueCoding非正式協(xié)議啟用的機(jī)制茁影,對(duì)象采用該機(jī)制提供對(duì)其屬性的間接訪問宙帝。鍵值編碼是...
KVO是Objective-C中的鍵值監(jiān)聽策略,本篇能學(xué)習(xí)到以下知識(shí)點(diǎn)1募闲、KVO的使用方法大全2步脓、KVO的底層如何實(shí)現(xiàn)3、自定義KVO KVO的...
Runtime是C,C++匯編一起寫成的API浩螺,有兩個(gè)版本Modern和Legacy靴患,OC2.0之后用的是Modern Version版本,可以...