240 发简信
  • iOS load 和 initialize 方法的调用

    +(void)load详解 +(void)load调用时机 load方法的加载和这个类是否被使用到无关,这也是为什么可以在ios端能够做到无痕埋...

  • XcodeBuild 命令行打包

    最近看了下命令行打包,发现网上文章不全,所以总结了下。 1 进入项目路径cd /Users/chentao/Desktop/safeBoxAp...

  • 企业版App部署

    最近老板要求部署个企业版App,不通过蒲公英,找了下资料发现移动端这边做的东西很少,主要是配置个plist文件和打包个App,plist文件内容...

  • oc与js的交互

    在认识JavaScriptCore之前,我一直以为oc和js的交互一定要通过webview才能实现,下面直接请看代码。1,我们需要获取文件路径和...

  • swift 闭包

    关于swift,这几天我看到了闭包的部分,这一部分大家给的最多的描述就是相当于oc里面的block,其实前前后后加起来我看了三遍,第一遍看了都不...

  • 120
    JSPatch热修复文件配置

    最近公司要准备做热更新,没事的时候就尝试着研究了一下。然后看了一下JSPatch这个平台,发现很不错。有一个月的免费试用,并且给我们技工后台服务...

  • swift3.0json数据解析

    最近在学习swift,也是按照别人的代码敲打的水平,虽然时间不长,但是还是深刻的感觉到swift结构体和枚举的强大,下面是本人从别人代码里看到的...

  • 我们无需相互等待--GCD的线程死锁

    在程序开发中如果要用到线程,第一反应非GCD莫属。感觉只需要弄懂任务,和队列两个概念,一般问题就会迎刃而解。 同步:会阻塞当前线程,直到Bloc...