OC的三種物件筆記總結

2021-09-11 16:22:58 字數 471 閱讀 9864

oc的三種物件筆記總結

補充:

1.class objc_getclass(const char *aclassname)

傳入乙個字串類名,返回對應的類物件

2.class object_getclass(id obj)

傳入的obj可能是instance物件也可能是meta-class物件.

// 如果傳入的是instance物件,就返回class物件,

如果傳入的是class物件,就返回meta-class物件,

如果傳入的是meta-class物件,返回nsobject(基類)的meta-class物件

3.-(class)class,+(class)class

返回的就是類物件

C 物件模型筆記 物件的三種記憶體布局

下面的c 定義了乙個類point view plaincopy to clipboardprint?class point class point 現在定義point的乙個物件pt point pt 這個筆記討論的問題就是 如果讓你設計這個物件的記憶體布局,你會怎麼設計它?記憶體布局在這裡指的是物件...

C 物件模型筆記 物件的三種記憶體布局

下面的c 定義了乙個類 point 現在定義 point 的乙個物件pt point pt 這個筆記討論的問題就是 如果讓你設計這個物件的記憶體布局,你會怎麼設計它?記憶體布局在這裡指的是物件各個成員在記憶體的排放 下面給出 lippman 在 深度探索 c 物件模型 中提出的三種可能的記憶體布局。...

oc的三種反向傳參方式

一 傳值 在 nextviewcontroller.h中 1,定製傳值協議 protocol nextviewcontrollerdelegate bool nextviewcontrollwithcolor uicolor color end 2,定義 屬性 property weak,nonat...