JSPatch的一些使用

在这之前你得
1.尽量简化你的代码,尽量把你要实现的功能写成方法,这好替换,
2.在使用oc转换成js的时候,可以使用JSPatch convertor 这个软件来先转换一下,然后在具体修改,
转换以后修改你的代码的时候
1.一定要注意是否是js对象,还是oc对象,这个地方是我解析数据用的,传进来的是一个id类型的一个对象.这是oc的,所以我要在js里使用的话必须得用,.toJS()来转化成 (图一),如果你是在js里面初始化的对象,那就是js的obj,不用再转换,如(图二)
图1
图2


2.你oc里面的下划线_,都要替换成双下划线__,是都要替换
3.NSArray/NSDictionary/NSString的处理:这个用JSPatch convertor 都可以转换出来要注意的就是你操做的是不是js对象,
4.只要是类带的属性,都要加()比如 model.ptitle(),因为默认帮你实现了setter 和getter的方法,你调用的是方法,方法就得加()
5.有一个大坑.是for in  在js里面的for in和oc里面的不一样 





【链接】JSPatch使用原理详解
http://blog.youkuaiyun.com/iphonecat/article/details/50963317
这文章很详细,可以看一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值