JSPatch
by bang
Objective c 305b04f477d6d68a4c002a821124a3c699af361147717c6892070b512b32aa1e

iOS Hotfix 一直以来没有很好的方案,应用较多的 waxPatch 有各种缺陷,项目也处于停滞状态,于是想自己做一个更好的方案,使用应用广泛的 JS 作为脚本语言去做这样的事,于是有了 JSPatch。JSPatch 核心在于用正则预处理代码的方式弥补了 JS 语言无元方法的缺陷,让 JS 高性能地调用任意 OC 方法成为可能,同时克制地时刻保持引擎的小巧。项目雏形发布到 github 后受到广泛关注和应用,让我始料未及,在开源世界的帮助和鼓舞下,JSPatch 不断完善,到今天它应该可以算是 iOS 业界最好的 Hotfix 引擎了。

作品简介

JSPatch 可以让你用 JavaScript 书写原生 iOS APP,只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C 原生方法,可以用于下发 JS 脚本替换原生 Objective-C 代码,实时修复线上 bug,也可以为 iOS APP 动态添加模块。

分享:
0
 371
活动介绍
「寻找实干和坚持的技术力量」是100offer互联网人才拍卖平台独立策划举办的Side Project赞助活动,只是为了向那些视程序为生命、不断在前进的人致敬。
Ad 9482dbb9a1a2921bad6fd499d6d31682c63adfa80c64e8207eea49c78530cdac
Close 44c5a73a048146b9665e653b76f391a9ea025b4eea85f5fff01b8b686e69d372
Smile 144711c94a3fb669870f9d809cc27e690ec118adb5ac8c333830d888b8b81202
谢谢你的支持。100offer Side Project赞助活动投票已结束,但正能量不会结束。