自旋鎖和互斥鎖 共同點(diǎn):都能保證同一時(shí)刻只能有一個(gè)線程操作鎖住的代碼。都能保證線程安全。不同點(diǎn): 互斥鎖(mutex):當(dāng)上一個(gè)線程的任務(wù)沒(méi)有執(zhí)行完畢的時(shí)候(被鎖?。?,那么下...
3D是在原來(lái)的基礎(chǔ)上修改z軸,實(shí)現(xiàn)投影、拉伸等3D喜愛(ài)效果,iOS提供了一個(gè)3D變幻矩陣(CATtransform3D),通過(guò)這個(gè)矩陣可實(shí)現(xiàn)各種透視、拉伸、移動(dòng)和縮放效果。一...
核心動(dòng)畫(huà)簡(jiǎn)介:核心動(dòng)畫(huà)直接作用于layer層;在后臺(tái)線程執(zhí)行,不阻塞主線程 一、CABasicAnimation (針對(duì)layer的屬性進(jìn)行動(dòng)畫(huà)效果)1、位置動(dòng)畫(huà): 其他屬性...
一、簡(jiǎn)單的動(dòng)畫(huà)1、閉包 如 UIView.setAnimationDuration(2)設(shè)置動(dòng)畫(huà)執(zhí)行時(shí)間其他的屬性都好懂,具體介紹下setAnimationCurve,該方法...
一、動(dòng)畫(huà)分類介紹1、iOS動(dòng)畫(huà)分層結(jié)構(gòu) 2、核心動(dòng)畫(huà)的類結(jié)構(gòu)
摘要:這篇文章首先介紹runtime原理,包括類,超類,元類,super_class,isa,對(duì)象,方法,SEL,IMP等概念,同時(shí)分別介紹與這些概念有關(guān)的API。接著介紹方...