前言 上篇博客說完了對象的成員博客-isa結(jié)構(gòu)分析,今天我們來研究一下對象的爸爸,他就是類,相信大家都知道對象是由一個類通過調(diào)用(alloc i...
前言 相信大部分多年工作經(jīng)驗的iOS開發(fā)者知道了OC的對象本質(zhì)上是一個基于C語言封裝的結(jié)構(gòu)體。這個結(jié)構(gòu)體有一個成員叫isa,它指向這個對象的類對...
前言 上篇博客說到了對象alloc初始化的三個步驟,今天就來詳細(xì)說下第一步cls->instanceSize(extraBytes);做了什么。...
前言 想必大家做開發(fā)的時候敲過無數(shù)遍 [[XXX alloc] init],那么alloc函數(shù)到底做了什么工作知道嗎,不就是對象初始化開辟內(nèi)存嘛...
剛剛學(xué)習(xí)OpenGL,嘗試?yán)L制幾個圖形看下立體效果,不多說,直接上代碼。 1.導(dǎo)入需要用到的庫和定義全局變量 2.在主函數(shù)中初始化和注冊各種回調(diào)...
相信iOS開發(fā)者工作中經(jīng)常會寫到按鈕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...