一、Autorelease 機制核心定位(先搞懂它是幹嘛的) Autorelease 是 iOS/OC 中內存自動管理的核心機制之一,簡單説就是:給對象 “打個標記”,讓它不會立刻被銷燬,而是等到 “合適的時機” 再由系統統一釋放,本質是對release操作的 “延遲執行”。 舉個生活化的例子:你去超市買東西,每拿一件商品(創建一個對象),如果是普通release,相
C++中變量、拷貝與引用的核心區別 1.1 變量的本質與內存分配機制 在C++語言中,每一個變量本質上都代表內存中的一塊存儲空間。當我們聲明一個普通變量時,編譯器會為該變量分配獨立的內存地址,這個地址用於存儲變量的值。 例如: int x; int y = x; 這裏的int x;為變量x分配了一塊獨立的內存空間(通常是4字節的整數