Skip to content
bang edited this page Sep 23, 2021 · 95 revisions

中文

文档

有问题可以直接搜索:https://www.google.com.hk/search?q=私有变量%20site%3Agithub.com%2Fbang590%2FJSPatch

把{私有变量}替换成你想问的关键字就行。

基础

JSPatch 基础用法
使用 JSPatch 开发功能模块
常见问题
如何排查问题

进阶

performSelectorInOC 使用文档
defineProtocol 使用文档
JS 断点调试
JSPatch Loader 使用文档
JPCleaner 即时撤回脚本
C 函数调用

扩展

接入扩展
创建扩展
JPMemory 使用文档
JPNumber 使用文档
GCD 扩展使用文档
添加 struct 类型支持
JPBlock 使用文档

文章

JSPatch 实现原理详解
JSPatch 部署安全策略
JSPatch 近期新特性解析
JSPatch 完善开发功能模块能力

JSPatch 总结(from Albert)
JSPatch defineProtocol部分实现详解(from 唯敬)
JSPatch 源码分析(from daixunry)
JSPatch 使用小记(from dsxNiubility)

工具

JSPatchX (XCode 代码补全插件)
JSPatch Convertor (OC->JS 代码自动转换工具)
JSPatch平台

联系

Email: bang590@gmail.com
QQ群: 207283178 (群规则:提问前请先看wiki,禁止发表情图,上班时间不闲聊)[wiki上能满足的你的大部分问题]

English

Documents

Quick start
Basic Usage of JSPatch
Debugging JavaScript
Use JSPatch development of functional modules

Extension Documents

Adding new extensions
Usage of JPMemory

Articles

How JSPatch works
JSPatch New Feature Review
Integrate JSPatch Practise
JSPatch Deployment Security Strategy

Tools

JSPatch Convertor
JSPatchX (XCode Plugin)

Clone this wiki locally