![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
以上block執(zhí)行后打印結(jié)果為10 因為block結(jié)構(gòu)體內(nèi)部有個新的age被賦值為10 呀邢,下面的age怎么改都不會影響到里面的age的值 針對上...
block的原理是什么酗捌?本質(zhì)是什么夕冲?本質(zhì)是OC對象,block封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對象 __block的作用是什么?有什么使用注...
Category的使用場合是什么 ?一個類需要拆分為不同模塊的時候使用 Category的實現(xiàn)原理Category編譯后的底層結(jié)構(gòu)是struct...
通過KVC修改屬性會觸發(fā)KVO么?會觸發(fā)KVO柬焕,就算是沒有set方法,只有成員變量也會觸發(fā)梭域,因為kvc內(nèi)部猜測應該是手動調(diào)用了willChang...
KVO:鍵值監(jiān)聽 KVO的本質(zhì)是什么斑举?利用runtime的動態(tài)特性生成了一個子類,并讓instance對象的isa指向這個全新的子類當修改ins...
instance的isa指向class當調(diào)用對象方法時病涨,通過instance的isa找到class懂昂,最后找到對象方法的實現(xiàn)進行調(diào)用class的i...
常用LLDB指令:print p:打印 讀取內(nèi)存:memory read/數(shù)量格式字節(jié)數(shù) 內(nèi)存地址x/數(shù)量格式字節(jié)數(shù) 內(nèi)存地址格式:x是16進...
一.正背面剔除 //GLT_SHADER_DEFAULT_LIGHT 默認光源著色器//模型視圖矩陣//投影矩陣//基本顏色shaderMana...