IP屬地:廣東
我們之前的篇幅介紹了對象,也知道對象是一個類的實(shí)例。那么它的結(jié)構(gòu)又是怎么樣的。為了更直接的觀察。我們做好充足的前戲提前定義好了兩個類。Perso...
1. 前言 上一篇我們了解到了一個對象的屬性內(nèi)存分配和占用情況。并且額外引入了兩個結(jié)構(gòu)體做了對比。我們發(fā)現(xiàn)類跟結(jié)構(gòu)體好像有什么相似的地方。那到底...
1. 內(nèi)存對齊原理 上一篇提到了對象在alloc創(chuàng)建時內(nèi)存分配情況,這一篇我們來更加深入的來研究一下什么叫內(nèi)存對齊 1.1 準(zhǔn)備工作 話不多說,...
我們平時開發(fā)的時候經(jīng)常創(chuàng)建一個對象然后通過 alloc 跟 init 方法創(chuàng)建對象。那么有沒有想過 alloc 跟 init 里面到底做了哪...
我們都知道 NSString是一個Objective-C的類,但是我們有時候發(fā)現(xiàn)它的對象在內(nèi)存管理上貌似和其他對象有一些區(qū)別。由于這個類是@”H...