240 發(fā)簡信
IP屬地:河南
  • 120
    GCD

    1缎玫、什么是gcd? 全稱是Grand Central Dispatch葫哗; 純C語言惠猿,提供了很多強(qiáng)大的函數(shù)闹啦; 是蘋果公司為多核的并行運(yùn)算提供的解決方案劫窒,會(huì)自動(dòng)的利用更多的cpu...

  • Runloop

    1湃窍、什么是Runloop椎麦? 運(yùn)行循環(huán)宰僧,俗稱為跑圈,內(nèi)部就是一個(gè)do-while循環(huán)观挎,用于處理應(yīng)用的各種事件琴儿,保證程序的正常運(yùn)行。 2嘁捷、Runloop能做些什么造成? 處理cras...

  • M1處理器使用Xcode遇到的一些問題

    1谜疤、第三方庫編譯報(bào)錯(cuò): 在Xcode簡介中勾選“使用Rosetta打開”,之后重啟Xcode 2现诀、scrollView滑動(dòng)慣性消失 將/Applications/Xcode....

  • 120
    Swift源碼編譯-讓底層更清晰

    WWDC2020 大會(huì)將通過 Apple Developer App 和 Apple Developer網(wǎng)站免費(fèi)向所有開發(fā)者開放! 從去年火遍全網(wǎng)的 SwiftUI 以及 C...

  • 120
    Hello OpenGL--003:離屏渲染

    一夷磕、畫面撕裂 1.1畫面撕裂的形成 在介紹離屏渲染之前我們先了解一下什么是畫面撕裂,以及其形成的原因: 在游戲中我們有時(shí)會(huì)遇到這樣的畫面仔沿,我們很明顯的能看到畫面存在撕裂問題坐桩,...

  • 120
    Hello OpenGL--002:會(huì)移動(dòng)的三角形

    所要實(shí)現(xiàn)的效果圖: 想要實(shí)現(xiàn)這種效果我們分為兩步,1封锉、繪制出一個(gè)三角形绵跷, 2、讓三角形動(dòng)起來成福。 一碾局、三角形的繪制 首先導(dǎo)入頭文件: 定義一個(gè)著色管理器及一個(gè)簡單的批次容器: ...

  • Hello OpenGL--001:名詞解析

    一、什么是OpenGL奴艾? OpenGL(英語:Open Graphics Library净当,譯名:開放圖形庫或者“開放式圖形庫”)是用于渲染2D、3D矢量圖形的跨語言蕴潦、跨平臺(tái)的...

  • 120
    iOS - 消息轉(zhuǎn)發(fā)機(jī)制

    在iOS - 方法查找流程一文中,提到過當(dāng)查找不到方法時(shí)會(huì)進(jìn)行動(dòng)態(tài)方法決議,如果動(dòng)態(tài)方法決議也找不到該怎么辦呢?那么我們就具體分析一下動(dòng)態(tài)方法決議找不到之后,系統(tǒng)會(huì)做些什么....

  • 120
    iOS - 方法查找流程

    在iOS - objc_msgSend分析一文中我們提到了__class_lookupMethodAndLoadCache3方法可以通過,全局搜索找到,那么還有其他的方式能看...

  • iOS - objc_msgSend分析

    Objective-C 是一個(gè)動(dòng)態(tài)語言僧诚,在動(dòng)態(tài)中創(chuàng)建類和對(duì)象遮婶、進(jìn)行消息傳遞和轉(zhuǎn)發(fā)。想要更好的理解 Objective-C 那就離不開 Runtime(運(yùn)行時(shí)) 湖笨。 什么是Ru...

  • 120
    iOS - cache_t分析

    在類的結(jié)構(gòu)分析一文中提到過cache_t,但并未對(duì)其進(jìn)行具體的分析,今天我們就一起看看iOS中的方法緩存在底層是如何實(shí)現(xiàn)的. cache_t結(jié)構(gòu)體 bucket_t 由buc...

  • iOS - 類的結(jié)構(gòu)分析

    內(nèi)存偏移 以數(shù)組為例: 打印結(jié)果: 由上面結(jié)果可知:1.由&a與&a[0]的打印結(jié)果相同可知,數(shù)組的首地址存著數(shù)組的第一個(gè)元素;2.int占用4個(gè)字節(jié),由打印b的指針可以看出...

  • 120
    iOS - isa的初始化&指向分析

    isa結(jié)構(gòu)及初始化分析 什么是isa,首先我們先看一下isa的結(jié)構(gòu): 由源碼我們可以看出:isa的本質(zhì)就是一個(gè)聯(lián)合體:聯(lián)合體中各元素共享內(nèi)存旗扑,并互斥,且isa總共占有8字節(jié)....

  • 120
    iOS - 內(nèi)存對(duì)齊&系統(tǒng)內(nèi)存分配

    首先我們先看一下內(nèi)存對(duì)齊原則: 1.數(shù)據(jù)成員對(duì)?規(guī)則:結(jié)構(gòu)(struct)(或聯(lián)合(union))的數(shù)據(jù)成員赶么,第一個(gè)數(shù)據(jù)成員放在offset為0的地方肩豁,以后每個(gè)數(shù)據(jù)成員存儲(chǔ)的...

  • 120
    iOS - alloc&init底層初探

    iOS - alloc&init底層初探 首先,我們來看一段代碼: 可以看到p1,p2,p3輸出地址完全相同,由此我們不難得出alloc其實(shí)已經(jīng)創(chuàng)建了對(duì)象,那么alloc是如...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品