美文网首页
JSPatch的趟坑之路

JSPatch的趟坑之路

作者: Archerlly | 来源:发表于2016-11-09 00:19 被阅读100次
  • 不能使用 宏/常量/枚举 (所以所有的自定义字体\颜色宏都得用原始值, 就连系统自带的枚举值都得用原始值)(自定义的debugLog也无法使用


  • CGSize/CGRect等结构体直接通过JSPatch convertor转换过来依旧为OC的形式 需要手动修改

  • 只有在语法错误时才会报错, 运行时错误(如无响应方法)将直接跳出(如同return)但app不会crash, 所以可能就只有一半效果(如只显示段一部分文案, 从第一张图开始后面的内容都没显示)

  • SDWebImage的回调不会及时响应(网络延时先展示暂位图, 之后加载完成后不会立马刷新视图, 需要来回切换界面已达到刷新视图)
  • 部分题目的图片无法点击(原因闭包无法像OC中一样自动的捕获, 在for循环中block捕获的都是最后一次的数据)
1.可选区的value 2.点击去的value 3.最后一个value
  • 官方文档上说(JS 没有 block 类型的变量,OC 的 block 对象传到 JS 会变成 JS function) 所以猜测SDWebImage与闭包捕获问题都是由这个引起的
  • 循环遍历的坑
 //oc
 for (int i = 0; i< array.count; i++) {
    YXPracticeProblemItem *item = array[i];
 }
 //JS
 for (var i = 0; i < array.count(); i++) {
    var item = array[i];        //无法识别下标
    var item = array.objectAtIndex(i);
 }
 
 //for in 也不可用
 //oc
 for (ProblemItem *item in array) {}
 //JS
 for (var item in array) {}

相关文章

  • JSPatch的趟坑之路

    不能使用 宏/常量/枚举 (所以所有的自定义字体\颜色宏都得用原始值, 就连系统自带的枚举值都得用原始值)(自定义...

  • 集成JSPatch遇到的问题总结

    何为JSPatch这里就不在赘述,本文主要讲解下,集成JSPatch过程和遇到的坑. 1,需要导入的框架 a...

  • Xcode10趟坑之路

    先默念别有太多坑啊 跑起来吧 结果没有跑起来 1.第一个坑 好的接着跑 2.第二个坑 字面意思,说是info.pl...

  • JSPatch 浅探

    前言 JSPatch下载地址自己实现JSPatch的功能 修改JSPatch JSPatch简介 JSPatch ...

  • JSPatch 踩过的坑

    https://github.com/bang590/JSPatch/issues/9 selector btn....

  • JSPatch使用坑记录

    本文只用做记录一些使用JSPatch过程中出现的坑 编译的坑 如果你直接把作者的demo拿过来,然后把各种东西放进...

  • JSPatch 踩坑日记

    写给蠢蠢的自己 一定要记得时刻加括号括号括号()()()啊小伙伴们 一些小细节坑了我一下午 2. 特殊类型JSPa...

  • JSPatch 坑爹问题

    1.替换类方法 需要在{}后面添加一个逗号 “,"

  • JSPatch使用 私有变量操作

    基本使用 ** JSPatch 官方平台 ** ** JSPatch 语法转换 ** JSPatch基本使用 JS...

  • 实现微信分享功能的趟坑之路

    0 下图是一张我们常见的微信分享的效果图片,我们几乎天天都能见到。但是,这个星期我们公司需要自己开发一下微信分享功...

网友评论

      本文标题:JSPatch的趟坑之路

      本文链接:https://www.haomeiwen.com/subject/chezuttx.html