在上一篇中我們大致了解了粒子系統(tǒng)邪驮,在這篇中我們?cè)偕钊虢馕鲆幌绿裰T诹W酉到y(tǒng)中刀诬,CAEmitterLayer負(fù)責(zé)發(fā)射粒子(當(dāng)然粒子也可以發(fā)射粒子)谒兄,而這些所謂的粒子,就是CAEm...
在上一篇中我們大致了解了粒子系統(tǒng)邪驮,在這篇中我們?cè)偕钊虢馕鲆幌绿裰T诹W酉到y(tǒng)中刀诬,CAEmitterLayer負(fù)責(zé)發(fā)射粒子(當(dāng)然粒子也可以發(fā)射粒子)谒兄,而這些所謂的粒子,就是CAEm...
由于近期在開(kāi)發(fā)桌面小組件,將遇到的一些問(wèn)題和小知識(shí)點(diǎn)記錄一下。 WidgetKit 桌面小組件-管理多套組件 一般情況下废麻,我們會(huì)將某一功能匯總在一套小組件,因此模庐,可能我們會(huì)開(kāi)...
自iOS8之后烛愧,蘋(píng)果支持了擴(kuò)展(Extension)的開(kāi)發(fā),開(kāi)發(fā)者可以通過(guò)系統(tǒng)提供給我們的擴(kuò)展接入點(diǎn) (Extension point) 來(lái)為系統(tǒng)特定的服務(wù)提供某些附加的功能...
說(shuō)到對(duì)象掂碱,什么是對(duì)象怜姿? 由于文章的連貫性、強(qiáng)烈建議先看看之前的文章:Objective-C 中類(lèi)的數(shù)據(jù)結(jié)構(gòu) 與 Objective-C 中實(shí)例所占內(nèi)存的大小疼燥。 在面向?qū)ο缶幊?..
1. 背景 Aspects 和 JSPatch 是 iOS 開(kāi)發(fā)中非常常見(jiàn)的兩個(gè)庫(kù)沧卢。Aspects 提供了方便簡(jiǎn)單的方法進(jìn)行面向切片編程(AOP),JSPatch可以讓你用 ...
(接上篇) 五. Aspects hook過(guò)程詳解 先看看函數(shù)調(diào)用棧的情況 從調(diào)用椬碚撸可以看出但狭,Aspects hook過(guò)程主要分4個(gè)階段,hookClass撬即,ASPECTS_...
前言 在“Runtime病院”住院的后兩天立磁,分析了一下AOP的實(shí)現(xiàn)原理「爿海“出院”后,發(fā)現(xiàn)Aspect庫(kù)還沒(méi)有詳細(xì)分析掂咒,于是就有了這篇文章才沧,今天就來(lái)說(shuō)說(shuō)iOS 是如何實(shí)現(xiàn)Asp...
當(dāng)前簡(jiǎn)書(shū)主要分成兩個(gè)部分:libclang.dylib 應(yīng)用的簡(jiǎn)單介紹 與 代碼混淆。一下所有代碼都是在 MJ 老師的 MJCodeObfuscation 項(xiàng)目 fork ...
如下錯(cuò)誤 進(jìn)行這個(gè)設(shè)置之后绍刮,會(huì)正常温圆。 原理等待補(bǔ)充