![240](https://upload.jianshu.io/users/upload_avatars/6413883/6e6d000c-7d64-4dda-8fcc-9072623ad5c4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
結(jié)構(gòu)體內(nèi)存對(duì)齊 8的倍數(shù)操作系統(tǒng)內(nèi)存對(duì)齊 16的倍數(shù)
類的底層結(jié)構(gòu): http://www.reibang.com/p/48b0d33ef5b7[http://www.reibang.com/p...
runtime介紹: runtime 叫運(yùn)行時(shí)走诞, 是一套底層C語言的API孙咪。我們平時(shí)編寫的OC代碼都是基于runtime實(shí)現(xiàn)的梦谜。 因?yàn)槲覀兂绦蛟?..
VM 有Model做屬性 提供接口决乎,這個(gè)接口負(fù)責(zé)實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求门扇。 block做方法的參數(shù)意蛀,block有返回值志于,返回值是ViewModel本身 接口...
單例模式 兩種方式: 1.GCD方式 static id _instance; +(instancetype)sharedPerson {sta...
1.block是什么 1.1 底層 1.2 OC對(duì)象 1.3 結(jié)構(gòu)體 1.4 構(gòu)造函數(shù) 1.5 block申明 1.6block調(diào)用 2.blo...
getter, setter方法是成員變量的方法装盯。不是屬性的方法坷虑。 -(void)setSize:(int)size { _size = siz...
數(shù)組根指針的關(guān)系 int number[4] = {10,20,30,40} int *p = (int *)(&number +1) *(p-...