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