先运行一段测试代码 代码中生成一个间隔5s,tolerance为0.5s的NSTimer,加入主线程的RunLoop,然后在4s的时候在主线程开始一个耗时的任务,耗时大约2秒...
先运行一段测试代码 代码中生成一个间隔5s,tolerance为0.5s的NSTimer,加入主线程的RunLoop,然后在4s的时候在主线程开始一个耗时的任务,耗时大约2秒...
写作原因:公司这个月的项目计划是优化推送;目前我们推送用的个推(不是不好,项目限制),然后服务器那边人员忙(本人菜鸡iOS程序员),所以我就自己来做咯,如果有错误的地方下面...
前情提要 公司项目一直在用CocoaPods管理第三方包,自己也想着将项目中的公用模块抽离出来独立的包。所以研究了一下。 准备工作 github创建私有库 如testSpec...
问题来源: 逛简书发现一篇关于SDK开发的文章,主要是去看评论,发现这个问题,连接 问题链接 戳这里 。 我写的Demo地址: MikeSDK请下下来,边看工程结构边看操...
最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? 下面我列举了一些比较常见的问题 业务模块划分不清楚,各模块之...
iOS CocoaPods组件平滑二进制化方案及详细教程 感谢"fly2never_宝贝别哭"。可以使用cocoapods-packager这个插件来方便生成library(...
原创文章转载请注明出处,谢谢 前沿 许久没有更新博客了,十一回来以后公司研发部门就着手开始了组件化的工作,其中涉及到App以及服务器,可以说是一次大规模的改动;中间也是踩了不...
demo地址开发中会有一些常用的类或方法,或者是某个特定功能的,比如一个自定义的弹框、一个更容易使用的网络请求库,可以把它们放到一个单独的工程里,通过静态库(library、...
基础实现 Method swizzling(有些人也叫它方法交换)对绝大多数OC开发者来说都是很熟悉但并没有太多应用场景的一个东西。但是了解它对于了解OC底层runtime有...