25 oc類的啟動過程

2022-09-11 06:36:09 字數 550 閱讀 2959

load方法

只要程式啟動就會將所有類的**載入到記憶體中, 放到**區

呼叫次數

load方法會在當前類被載入到記憶體的時候呼叫, 有且僅會呼叫一次

load方法在繼承中的使用

如果存在繼承關係, 會先呼叫父類的load方法, 再呼叫子類的load方法

+ (void)load

nslog(@"person類被載入到記憶體了");

2.initialize方法

當當前類第一次被使用的時候就會呼叫(建立類物件的時候)

呼叫次數

initialize方法在整個程式的執行過程中只會被呼叫一次, 無論你使用多少次這個類都只會呼叫一次

initialize方法在繼承中的使用

initialize用於對某乙個類進行一次性的初始化 initialize和load一樣, 如果存在繼承關係, 會先呼叫父類的initialize再呼叫子類的initialize

+ (void)initialize

nslog(@"person initialize");

類的本質及啟動過程

1.了解 類的本質 2.掌握 如何獲取類物件 3.理解 類物件的用法 4.理解 類物件的儲存 5.了解 oc例項物件類物件元資料之間關係 1.類的本質 類的本質其實也是乙個物件 類物件 程式中第一次使用該類的時候被建立,在整個程式中只有乙份。此後每次使用都是這個類物件,它在程式執行時一直存在。類物件...

Linux的啟動過程

簡單綜合了一下網上看到的文章 啟動過程 系統自檢 載入啟動扇區 x86系統下由bios完成 mbr載入系統核心 核心載入,載入驅動,掛載檔案系統等 啟動第乙個使用者級程式init的方式,完成引導程序。init始終是第乙個程序 其pid始終為1 核心會在過去曾使用過init的幾個地方查詢它,它的正確位...

ARM的啟動過程

從開機,即對處理器傳送乙個 reset 訊號後,arm 處理器就進入中斷模式,從中斷向量 reset 處理,即位址0x00000000 處開始執行。但是,我們看到,整個系統在實體地址 0 處是沒有儲存器件的。實際上是,對與大多數的arm處理器來講,有乙個硬體對映的機制。對與這個處理器來說,開始時,預...