1. class 和 object 的定義
/// an opaque type that represents an objective-c class.
typedefstructobjc_class *class;
/// represents an instance of a class.
structobjc_object;
/// a pointer to an instance of a class.
typedefstructobjc_object *id;
class是乙個指向objc_class結構體的指標,而id是乙個指向objc_object結構體的指標,其成員isa是乙個指向objec_class結構體的指標。
2. objc_class 的定義
structobjc_class
isa:objec_object(物件)中isa指標指向的類結構稱為class(也就是該物件所屬的類),其中存放著普通成員變數與物件方法 (「-」開頭的方法);然而此處isa指標指向的類結構稱為metaclass,其中存放著static型別的成員變數與static型別的方法 (「+」開頭的方法)。
super_class: 指向該類的父類的指標,如果該類是根類(如nsobject或nsproxy),那麼super_class就為null。
HBase內部結構
table表 就是有乙個或者多個列族組成,加上之前的 使用,這個表概念應該很熟了 row行 乙個行包括了多個列,這些列通過列族來分類 column family列族 列族是多個列的集合,hbase會盡量的將乙個列族的列放入同乙個伺服器內,這樣可以提高訪問效能,並且可以批量管理有關聯的一堆列,所有的資...
Oracle檢視內部結構
1 分析資料檔案塊,轉儲資料檔案n的塊m alter system dump datafile n block m 2 分析日誌檔案 alter system dump logfile logfilename 3 分析控制檔案的內容 alter session set events immediat...
MFC內部結構剖析
mfc內部結構剖析 mfc程式的執行順序依次是 程式在載入main函式之前,會先為全域性變數和全域性物件分配記憶體空間。afxwinmain函式 winmain函式實際上是通過呼叫afxwinmain函式來完成它的功能的。afxwinmain呼叫afxgetthread函式獲得乙個cwintread...