
本博客為原創(chuàng)為 吸血鬼de晚餐,轉(zhuǎn)載隨意,但請(qǐng)標(biāo)明出處。博客原文 JOBridge之四使用方法(可用代替JSPatch) CSDN真惡心??,把我...
呃,又要出續(xù)集了…真不是故意的-_-!!,之前寫(xiě)的時(shí)候,只是為了實(shí)現(xiàn)功能,而這次是為了優(yōu)化。初版花了兩天完成,優(yōu)化卻前前后后花了兩周。 目前我優(yōu)...
簡(jiǎn)述 前兩篇博客已經(jīng)將JOBridge 基本實(shí)現(xiàn)原理和實(shí)現(xiàn)方案以及大部分代碼都寫(xiě)好了 ,它向JS開(kāi)放了絕大部分的OC方法,JS可以很容易替換方法...
簡(jiǎn)述 在上篇文章:JOBridge之一任意方法的Swizzle(鏈接地址http://www.lxweimin.com/p/905e06eeda...
本篇是是上篇的續(xù)作,請(qǐng)先看上篇。http://www.lxweimin.com/p/0eb7238326f5 上一篇博客介紹了如何使用內(nèi)聯(lián)匯編給...
在上篇博客曾聊過(guò)對(duì)任意方法Swizzle有多種應(yīng)用,其中之一就是對(duì)多個(gè)方法的開(kāi)始或者結(jié)束添加統(tǒng)一的切面調(diào)用。很有名的Aspect庫(kù)利用類(lèi)似于KV...
JOBridge之一任意方法的Swizzle 之前的博客都偏理論,這次來(lái)玩?zhèn)€有趣的。 JSPatch作為熱修復(fù)方案發(fā)布以來(lái),得到很多同行的認(rèn)可(...
引入 眾所周知,Objective-C動(dòng)態(tài)性的根源在方法的調(diào)用是通過(guò)message來(lái)實(shí)現(xiàn)的,一次發(fā)生message的過(guò)程就是一次方法的調(diào)用過(guò)程。...
引入 眾所周知,面向?qū)ο蟮木幊陶Z(yǔ)言的基礎(chǔ)是類(lèi),方法是依賴于類(lèi)存在的,類(lèi)是結(jié)構(gòu)和功能的基本單位。編程的主要方面就是增加新功能,也就是新增類(lèi)和擴(kuò)展原...