![240](https://upload.jianshu.io/users/upload_avatars/1412328/13822ffe-5ecd-4090-94b3-a479790fddc7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本章主要由結(jié)構(gòu)體內(nèi)存對(duì)齊到蘋果的屬性重排躲胳, 以及16字節(jié)對(duì)齊算法 0x00 -- 獲取內(nèi)存大小的三種方式 獲取內(nèi)存大小的三種方式: sizeof...
手撕位運(yùn)算 0x00 -- 位運(yùn)算概覽 符號(hào)描述運(yùn)算規(guī)則&按位與,2個(gè)位都為1东臀,結(jié)果為1|按位或着饥,一個(gè)位為1,結(jié)果為1^按位異或啡邑,相同為0贱勃,相異...
在項(xiàng)目中經(jīng)常使用的alloc方法, 如果想要探索這個(gè)方法的底層實(shí)現(xiàn)谤逼, 該如何下手呢贵扰?所以本篇文章主要記錄探索底層源碼的三種方式, 起到拋磚引玉的...
1 普通字面量 2 多行字符串字面量 3 字符串里的特殊字符 3.1轉(zhuǎn)義字符 3.2 Unicode標(biāo)量 \u{n}流部,n是一個(gè)1-8位的16進(jìn)制...
手撕iOS底層02 -- 分析alloc&init&new OC對(duì)象與指針 三個(gè)指針變量指向同一塊內(nèi)存空間戚绕,p1 p2 p3是放在棧空間枝冀,所以每...
本章要點(diǎn)主要探索NSObject的alloc源碼舞丛?為什么要探索NSObject的源碼呢, 上一篇手撕iOS底層02 -- 分析alloc&ini...
union 共用體果漾, 也叫聯(lián)合體球切,c/c++中另一種自定義的數(shù)據(jù)類型; 聯(lián)合就是一個(gè)結(jié)構(gòu)绒障; 所有成員相對(duì)基地址的偏移量為0吨凑; 此結(jié)構(gòu)最大空間要...
現(xiàn)在公司小伙伴大多數(shù)都在使用Git版本管理,很多人只會(huì)用它一些常用命令git add 户辱、git commit鸵钝、 git push等;今天我們就...