E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JSPatch
轻量级低风险 iOS 热更新方案
我们都知道苹果对Hotfix抓得比较严,强大好用的
JSPatch
也成为了过去式。
IOS_小囡
·
2020-03-20 10:24
JSPatch
下发笔记3
OC代码:@implementationNSString(Float)(NSString)formatFloat{NSStringstr=[NSStringstringWithFormat:@"%.2f",self.floatValue];returnstr;}@endJS代码:require("NSString,NSString,NSString,NSString+Float");defineC
paperclouds
·
2020-03-18 03:18
【同行说技术】iOS从小白到大神必读资料汇总(五)
和大牛们一起交流技术~一、iOS开发中的Self-Manager模式创业公司的iOS程序员不容易啊,时常面对单挑一个项目的状况,不过这也是能快速自我提升的一种方式,做自己的self-manager二、iOS热加载之
JSPatch
程序猿联盟
·
2020-03-18 01:36
聊聊
JSPatch
的动态性原理
JSPatch
简介
JSPatch
是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用JavaScript调用任何Objective-C的原生接口,替换任意Objective-C
zyl04401
·
2020-03-17 12:21
JSPatch
基础用法
原文:
JSPatch
基础用法
JSPatch
Platform索引Request调用OC方法2.1调用类方法2.2调用实例方法2.3参数传递2.4Property2.5方法名转换defineClass3.1API3.2
李国安
·
2020-03-17 12:39
使用
JSPatch
实现iOS客户端热更新
首先没有
JSPatch
帐号的去官网注册帐号
JSPatch
注册入口(可以使用fir.im帐号直接登录)。集成sdk按照文档来就行,很简单。
侯航磊
·
2020-03-17 11:47
JSPatch
热修复
今天写了一个
jspatch
的小demo,每一步都做了截图,如果不了解
JSPatch
,大家可自行百度。
JSPatch
首页。一、背景需求介绍为什么我们需要一个热修复(hot-fix)技术?
小菜一碟321
·
2020-03-15 01:07
JSPatch
学习三 -- 热修复demo
1,首先导入
JSPatch
很简单要不是手动导入http://
jspatch
.com/Index/sdk再添加支持库或者使用cocoapods直接在podfile文件加入pod'
JSPatch
Platform
简鱼7819
·
2020-03-14 19:17
初识
JSPatch
前言说明:前段时间看新浪微博的一些文章,有位叶大神提到
JSPatch
的作者和一些关于
JSPatch
的文章,遂去了解了一下.1.可以干什么(了解
JSPatch
)苹果开发者,要想你编写的应用让更多的人下载使用
宋必文
·
2020-03-14 11:51
JSPatch
详解(JavaScript 模块)-defineClass详解
JSPatch
详解(JavaScript模块)-defineClass详解第一篇defineClass都已经粗粗的讲过一些,粗个毛,啥都没讲哈哈。
佛祖拿屠刀
·
2020-03-14 01:39
KVC访问器实现详细
翻译的不对的地方还请多多包涵指正,谢谢~翻译背景在做热修复的过程中,看到
JSPatch
的OCsetter方法转义成JavaScript代码时,感到奇妙。
桃红宿雨
·
2020-03-13 17:17
#
JSPatch
详解(JavaScript 模块 基础篇)---defineClass,require
JSPatch
详解(JavaScript模块基础篇)不是专业的JS人员,半吊子,主要写给IOSer来看的。
佛祖拿屠刀
·
2020-03-13 16:20
JSPatch
初步学习及简单使用
个人初步理解是通过下载js文件到本地,使用
JSPatch
框架调用js文件的代码,去执行objectC的元素方法,做到对app的热更新控制。
LogLT
·
2020-03-13 07:04
JSPatch
之block
题外话:最近苹果封杀
JSPatch
以及其他各种Patch的行动一度让很多公司把
JSPatch
从项目中移除了。
voidxin
·
2020-03-12 18:10
JSPath热修复
首先,登录JSPath官网注册账号http://
jspatch
.com第一步:新增APP获取Appkey新增输入APP的名字app名字获得AppKeyappKey第二步:到
by小杰
·
2020-03-11 09:00
iOS 通过
JSPatch
实时修复线上 bug!
JSPatch
是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用JavaScript调用任何Objective-C的原生接口,替换任意Objective-C原生方法。
X先生_vip
·
2020-03-11 03:40
JSPatch
使用笔记(1)
二、
JSPatch
简介
JSPatch
诞生于2015年5月,最初是腾讯广研高级iOS开发@bang的个人项目。它能够使用JavaScript调用Objective-C的
SamDing
·
2020-03-10 10:33
JSPatch
热修复
首先,简单说一下,为什么要用
JSPatch
,做iOS开发的人都知道,一旦程序出现了紧急BUG,各种申请苹果的加急审核,然而还被拒绝的心情,因此,不得不提一下腾讯的小伙子写的这个
JSPatch
.废话不多说
JessWang
·
2020-03-10 00:26
JSPatch
调用第三方库教程.写看新使用的朋友们当案例看看,随便给自己练练手
感觉不错就Star一下吧:https://github.com/CZXBigBrother/
JSPatch
UseOtherFramework
JSPatch
UseOtherFramework
JSPatch
月球在此
·
2020-03-08 20:11
JSPatch
热修复入门
前言一说到热修复,可能很多人会觉得应该很复杂,很难用(我以前是这么觉得的。。。),然后最近入职的公司的项目,刚上线就发现了重大bug,然后提新版,然后审核,用了差不多4天的时间,这确实很耽误事的,然后就决定研究下热修复的使用,为以后的突发bug做好准备,实际发现,使用起来蛮简单的,这里以一个小demo演示热修复是如何修复崩溃的,具体更深入的用法,可以看这个https://github.com/ba
翻炒吧蛋滚饭
·
2020-03-08 12:17
JSPatch
的使用
JSPatch
是一个iOS动态更新框架,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复
Sunxb
·
2020-03-08 05:17
关于使用
JSPatch
重写setter方法
今天快下班时APP出现一个bug,是由于数组越界造成的,在根据月份去判断当月有几周时接口那边多返回了一周(本来五周返回了六周),导致数组越界。由于是先填写周再查询,这个崩溃是崩在查询里(所以肯定是填写时周数算法出错),所以也不清楚是安卓端的算法出错还是PC端的算法出错,但我能很肯定不是iOS端的错误(实力甩锅)。认真检查了我的算法,发现根据月份计算周数并没有问题,然后安卓那边也检查了一遍,也没有问
voidxin
·
2020-03-08 03:34
JSPatch
使用
32.jpg
JSPatch
以小巧的体积做到了让JS调用/替换任意OC方法,让iOSAPP具备热更新的能力,在实现
JSPatch
过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。
xiao小马哥
·
2020-03-07 09:30
JSPatch
下发笔记9
OC代码:-(void)rightBarButtonItemPressed{NSString*js=@"document.getElementsByTagName('meta')['Description']['content']";UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"neisha_
paperclouds
·
2020-03-07 04:33
不得不读的iOS技术文章【陆续更新】
学习网站ObjC中国iOSCoreAnimation:AdvancedTechniques中文译本ibiremeYYKit作者王巍Objc作者bang
JSPatch
作者唐巧《iOS开发进阶》作者孙源UITableView
muice
·
2020-03-06 06:37
JSPatch
下发笔记2
原代码@implementationHomeViewSubController-(void)loadBanner{NSDictionary*parameters=[NSMutableDictionarydictionary];[parameterssetValue:@"5"forKey:@"type"];__weaktypeof(self)weakSelf=self;[[NSNetworkings
paperclouds
·
2020-03-05 00:40
感叹在开发中冥思苦想后灵光一现的那些思路
下面我举几个例子,包括
JSPatch
的方法调用思路,微信读书如何处理数据层卡顿,微信终端跨平台组件mars里日志模块xlog的性能优化方案,以及自己在SMCheckProject项目中对使用方法的解析思路
星光社的戴铭
·
2020-03-04 11:53
iOS开发——为什么你应该立即接入
JSPatch
一开始知道
JSPatch
时我并没有很积极的去了解这个神奇的工具。因为老观念告诉我,iOS应用更新就是要发布到AppStore啊,这个在线下发补丁包的东西是邪路。
kuai空调
·
2020-03-04 08:47
iOS之
JSPatch
首先pod引入pod'
JSPatch
'。然后在导入JavaScriptCore.framework和libz.tbd这2个包。
xgou
·
2020-03-04 06:17
【Objective-c】 神奇的热修复(JSPath)
原汁原味的博客:by小杰梦想飞的鱼1果冻_郭东阳网站
JSPatch
gitbub地址
JSPatch
官网OC转JS在线工具具体的流程,在小编推荐的几篇博客都介绍了。
MR_詹
·
2020-03-04 03:04
JSPatch
原理解析(一)
本篇开始以
JSPatch
给的demo代码为例按流程讲解
JSPatch
的实现原理首先在iOS的demo中在appdelegate开始看和
JSPatch
有关的是这几句代码[JPEnginestartEngine
Cc极生
·
2020-03-03 04:19
JSPatch
源码解析
JSPatch
一款优秀的热更新框架,最近由于各种原因被苹果封杀了,虽然我们开发者暂时不能使用这种方式来进行来热更新,但是代码还是值得我们好好学习一下的,尤其是里面对于Runtime的使用,我们可以把它当做是
SemyonXu
·
2020-03-01 10:00
JSPatch
的第二次分享
在回家的路上,靠近地铁的门口,内心是开心的激动的,就在20分钟前,进行了人生中第二次分享
JSPatch
,自我感觉很好,比第一次强多了,也正因为第一次的感受,让我再第二次分享上花了很多时间去准备,使空洞的内容更为充实
CCChaya
·
2020-02-29 21:09
JSPatch
的使用(第一课)
JSpatch
的更多用法可以去github上找文档。不多解释。
voidxin
·
2020-02-29 16:24
JSPatch
下发笔记1
原代码@implementationCommunityViewController-(void)jump:(UIButton*)sender{CommunityBannerModel*model=_arr[sender.tag];NSMutableDictionary*dict=[NSMutableDictionarydictionary];[dictsetValue:model.action_t
paperclouds
·
2020-02-29 11:06
iOS中的HotFix方案总结详解
iOS中的HotFix方案大致可以分为四种:WaxPatch(Alibaba)DynamicFramework(Apple)ReactNative(Facebook)
JSPatch
(Tencent)WaxPatchWaxPatch
北辰明
·
2020-02-29 08:18
JavaScriptCore_
JSPatch
小笔记
结合使用
JSPatch
学习一下JSCore,里面也有很多Runtime的知识。
QihuaZhou
·
2020-02-28 18:07
iOS之 动态热修补技术
JSPatch
所谓动态热修补就是把能够导致app崩溃的严重bug,提交新版本到appstore审核速度太慢影响用户使用,这时候就可以利用
JSPatch
可以让你用JavaScript书写原生iOSAPP。
阿狸先森丶12138
·
2020-02-27 06:18
JSPatch
基本使用步骤
[
JSPatch
testScriptInBundle]3.步骤2控制台出现问题就修复后再测试,直至没有任何报错。
iOSPeter
·
2020-02-26 08:19
JSPatch
热修复
iOS如果线下出现bug,这个好解决,但如果线上出bug,由于APPStore提交审核有时间限制,修改完再提交怎么也得要3-4天,于是就有了热修复.如今热修复主要有几个相对成熟的框架,一个Bang大神的
JSPatch
WillyGeek
·
2020-02-26 07:48
基于
JSPatch
的在线更新
前言限于AppStore的审核机制,苹果应用审核通常需要一段时间。这对某些应用开发迭代比较快的公司来说,往往上一版本还在AppStore审核,新一版本已经开发完毕了,相对于Android的当天发布来说,已经算是不能再慢了。要是正好遇上线上有bug,那么又得重新回到AppStore提交-审核-发布的流程中去,但若是十分紧要的bug,不修复会影响应用的正常使用,那么再走这个流程就显得非常慢了。以前面对
大慈大悲大熊猫
·
2020-02-24 11:40
iOS线上修复bug
我无意在查资料时,看到一篇文章,利用
JSPatch
Platform框架可以线上修复bug,当时好激动啊。我们的福利啊。下面是
JSPatch
Platform框架的介绍作用是iOSA
gezhenrong
·
2020-02-23 02:03
iOS 你需要知道的热更新
JSPatch
在今年6月份被叫停,然而微信的小程序,滴滴app都在用热更新的相关技术,他们是怎么做到的呢。接下来我们一探究竟。
jobs_chen
·
2020-02-22 23:00
关于上架的app出现bug的时候
(后续再更新有关
JSPatch
的文章)第二个:app有b
Toryreina
·
2020-02-22 23:59
iOS 快速集成热修复(
JSPatch
)
前言项目上线以后,后台改变了数据结构,导致某些功能使用不了,直接闪退,后台越来越调皮了正题
JSPatch
的优点非侵入式上手快相关服务成熟使用简单1:上代码第一步:创建Demo,在ViewController
H了个L
·
2020-02-21 16:14
JSPatch
学习笔记
简单记录一下学习心得,比较乱,后年完善
JSPatch
学习笔记1.文件加载首先,将要替换的JS文本进行正则替换,将所有的.替换成__c方法,这样,
JSPatch
中加载的JS文件执行.操作后就变成了执行__
jiayoubaobao
·
2020-02-19 22:49
尝试了下
JSPatch
,记录下自己的发现。
1、依照官方文档新建main.js文件。在JS文件中用哪个控件require('')则这个控件中间用逗号隔。例如:require('UIView,UIColor,UILabel,UIViewController')2、操作类用defineClass("类名")。例如:defineClass("MainViewController")。2、ORIG不替换原来的类方法。例如:self.ORIGview
laonayt
·
2020-02-19 15:07
mac 常用工具
markmancleanMyMacpostmansketchWHC_dataModelFactoryx_alignsipNoMarkcornerStoneAppCodeichmiZipunarchiverAssetCatalogCreatorFree
JSPatch
ConvertorRevealdashSourcetreeveertu
奋斗的DevAmos
·
2020-02-18 20:07
JSPatch
使用 私有变量操作
基本使用**
JSPatch
官方平台****
JSPatch
语法转换**
JSPatch
基本使用
JSPatch
安全与RSA,AES加密--iOS,php端使用私有成员变量获取与修改,及数组的获取与修改栗子:账户页面列表中
小葫芦lu
·
2020-02-18 07:53
fir.im Weekly - iOS / Android 动态化更新方案盘点
本期fir.imWeekly整理了滴滴打车团队动态化方案、
JSpatch
的作者iOS动态化分享,以及QQ空间、微信、微信读书、美团点评技术团队的Android热修复热更新方案,还有一些其他的技术分享。
fir_im官方
·
2020-02-18 02:58
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他