前言 上篇博客說(shuō)完了對(duì)象的成員博客-isa結(jié)構(gòu)分析,今天我們來(lái)研究一下對(duì)象的爸爸,他就是類(lèi),相信大家都知道對(duì)象是由一個(gè)類(lèi)通過(guò)調(diào)用(alloc i...
前言 相信大部分多年工作經(jīng)驗(yàn)的iOS開(kāi)發(fā)者知道了OC的對(duì)象本質(zhì)上是一個(gè)基于C語(yǔ)言封裝的結(jié)構(gòu)體。這個(gè)結(jié)構(gòu)體有一個(gè)成員叫isa,它指向這個(gè)對(duì)象的類(lèi)對(duì)...
前言 上篇博客說(shuō)到了對(duì)象alloc初始化的三個(gè)步驟,今天就來(lái)詳細(xì)說(shuō)下第一步cls->instanceSize(extraBytes);做了什么。...
前言 想必大家做開(kāi)發(fā)的時(shí)候敲過(guò)無(wú)數(shù)遍 [[XXX alloc] init],那么alloc函數(shù)到底做了什么工作知道嗎,不就是對(duì)象初始化開(kāi)辟內(nèi)存嘛...
剛剛學(xué)習(xí)OpenGL,嘗試?yán)L制幾個(gè)圖形看下立體效果,不多說(shuō),直接上代碼。 1.導(dǎo)入需要用到的庫(kù)和定義全局變量 2.在主函數(shù)中初始化和注冊(cè)各種回調(diào)...
相信iOS開(kāi)發(fā)者工作中經(jīng)常會(huì)寫(xiě)到按鈕btn.layer.cornerRadius = 50;btn.clipsToBounds = YES;,面...
iOS swift 繪制多邊形峰值展示,任意設(shè)置邊數(shù),高度定制化。用貝塞爾曲線繪制,效果如下圖 直接上git地址:GitHub - Acel-L...
In order to access certain membership resources, you must accept the lat...