1、什么是gcd? 全稱是Grand Central Dispatch; 純C語(yǔ)言,提供了很多強(qiáng)大的函數(shù); 是蘋果公司為多核的并行運(yùn)算提供的解決...
1、什么是Runloop? 運(yùn)行循環(huán),俗稱為跑圈,內(nèi)部就是一個(gè)do-while循環(huán),用于處理應(yīng)用的各種事件,保證程序的正常運(yùn)行。 2、Runlo...
1、第三方庫(kù)編譯報(bào)錯(cuò): 在Xcode簡(jiǎn)介中勾選“使用Rosetta打開”,之后重啟Xcode 2、scrollView滑動(dòng)慣性消失 將/Appl...
一、畫面撕裂 1.1畫面撕裂的形成 在介紹離屏渲染之前我們先了解一下什么是畫面撕裂,以及其形成的原因: 在游戲中我們有時(shí)會(huì)遇到這樣的畫面,我們很...
所要實(shí)現(xiàn)的效果圖: 想要實(shí)現(xiàn)這種效果我們分為兩步,1、繪制出一個(gè)三角形, 2、讓三角形動(dòng)起來(lái)。 一、三角形的繪制 首先導(dǎo)入頭文件: 定義一個(gè)著色...
一、什么是OpenGL? OpenGL(英語(yǔ):Open Graphics Library,譯名:開放圖形庫(kù)或者“開放式圖形庫(kù)”)是用于渲染2D、...
在iOS - 方法查找流程一文中,提到過當(dāng)查找不到方法時(shí)會(huì)進(jìn)行動(dòng)態(tài)方法決議,如果動(dòng)態(tài)方法決議也找不到該怎么辦呢?那么我們就具體分析一下動(dòng)態(tài)方法決...
在iOS - objc_msgSend分析一文中我們提到了__class_lookupMethodAndLoadCache3方法可以通過,全局搜...
Objective-C 是一個(gè)動(dòng)態(tài)語(yǔ)言,在動(dòng)態(tài)中創(chuàng)建類和對(duì)象、進(jìn)行消息傳遞和轉(zhuǎn)發(fā)。想要更好的理解 Objective-C 那就離不開 Runti...