iOS 引入 Aspects 吧,遲早會用到!

引入 Aspects 吧,遲早會用到!

關於 AOP 在 iOS 中的應用,以及 Aspects 的源碼分析文章,估計可以出本書了。

盤點一下AOP的應用。

  1. 打點。筆者也嘗試過,把需要打點的函數寫在一個配置文件裏。啓動APP的時候調用一下。
  2. MessageThrottle 大神寫的函數限流庫,原理差不多,但是改進了很多。點擊查看
  3. Reflow 單向數據流傳輸方案的庫,也是基於 Aspects 實現的。詳情可見WeRead團隊的博客 WeRead團隊博客
  4. 熱更新。基於 AOP 的熱更新方案也有好幾個了。詳情可見iOS熱修復之LYFix(基於aspects) - 簡書 能不能過審就不知道了。但是思路值得學習。

最後附上 WeRead 團隊對 Aspests的分析文章面向切面編程之 Aspects 源碼解析及應用 | WeRead團隊博客

所以:
引入 Aspects 會有意想不到的效果……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章