盧嘉文C++第一階段(遠程控制)視頻

Objective-C是一門動態(tài)性比較強的編程語言(已報名c底部評),跟C、C++等語言有著很大的不同,Object-C的函數(shù)調(diào)用不是在編譯時期決定的,而是在運行時決定的。Objective-C的動態(tài)性是由Runtime API來支撐的,Runtime API提供的接口基本都是C語言的,源碼由C\C++\匯編語言編寫。
isa位域
nonpointer
0,代表普通的指針,存儲著Class、Meta-Class對象的內(nèi)存地址
1,代表優(yōu)化過,使用位域存儲更多的信息
has_assoc
是否有設置過關聯(lián)對象,如果沒有,釋放時會更快
has_cxx_dtor
是否有C++的析構(gòu)函數(shù)(.cxx_destruct),如果沒有,釋放時會更快
標簽: