runtime 1. 消息傳遞 先到緩存查找IMP如果沒(méi)有,則根據(jù)isa指針找到類(lèi),然后再去methodlist查找有沒(méi)有方法,如果沒(méi)有,再去父...
1.關(guān)于相機(jī) 1.相機(jī)跟隨第一步:找一個(gè)舒服的視角,將相機(jī)視野對(duì)準(zhǔn)視角 (view to algin)第二步:相機(jī)添加腳本第三步:利用相機(jī)與玩家...
語(yǔ)義簡(jiǎn)介:實(shí)際上就是一個(gè)表達(dá)參數(shù)含義的字符串。 應(yīng)用階段到頂點(diǎn)著色器時(shí)用常用的語(yǔ)義如下:POSITION:模型空間中的頂點(diǎn)坐標(biāo)NORMAL:模型...
最近學(xué)習(xí) Shader中,備忘錄吧,自己看的 實(shí)現(xiàn)效果 高光紋理光照模型 透明度測(cè)試
會(huì)發(fā)送 UIApplicationDidBecomeActiveNotification 通知.接收到通知可以做相應(yīng)處理,防止首次進(jìn)入白屏
有時(shí)候我們需要用到正則表達(dá)式,正則表達(dá)式的書(shū)寫(xiě)規(guī)則如下: 例如輸入驗(yàn)證用戶密碼的正則表達(dá)式:^[a-zA-Z]\w{5,17}$表示密碼規(guī)則是以...
CaseInterable協(xié)議 SE-0194介紹了在Swift 4.2中新增的一個(gè)新的CaseIterable協(xié)議 定義的枚舉遵循CaseIt...
KVC底層原理 遍歷字典,一一賦值 例如:name 1.先找setName方法 2.找不到setName方法就找name屬性 3.找不到name...
方便自己查找 SEL 它是selector在 Objc 中的表示(Swift 中是 Selector 類(lèi))。selector 是方法選擇器,其實(shí)...