前言 作为一名无所事事的公司蛀虫,总是想在平静的日子里搞出点事情。于是我发现,公司的网络层作为基础库竟然没有单元测试覆盖,是不是有失软件工程水准呢?于是就有了接下来的故事.....
前言 作为一名无所事事的公司蛀虫,总是想在平静的日子里搞出点事情。于是我发现,公司的网络层作为基础库竟然没有单元测试覆盖,是不是有失软件工程水准呢?于是就有了接下来的故事.....
是时候迁移到WKWebView来了,github上兼容UIWebView的第三方浏览器也是一大把。WKWebView重构了webView给开发者带来更多灵活性同时,也会出现一...
功能:微信支付是用的原生写的,支付完成后需要把回调结果给前端人员 原生调用js方法的时候,正常的写法是 但是你会发现并没有用,在ios上会报一个错,我们来看一下 还有一种前端...
一、知得失 每一个便捷工具或技术出现在台前,台后都躺着一个懒人 在CocoaPods出现之前,iOS项目依赖的第三方库都是直接拖进项目中的,库多了之后,有代码洁癖(或说架构洁...
iOS证书配置实践 本文参考了:iOS证书配置指南:http://dev.umeng.com/push/ios/license-configuration-guide 写在前...
阿里三面面试题: 1.dSYM你是如何分析的? 2.多线程有哪几种?你更倾向于哪一种? 3.单例弊端? 4.如何把异步线程转换成同步任务进行单元测试? 5.介绍下App启动的...
不知道大家使用block的时候有没有想过: 为什么block赋值需要用copy? 对于全局block来说,就和全局常量一样,copy就是引用,且没有引用计数的增减,在app结...
多线程:防止主线程堵塞,增加运行效率。The term thread is used to refer to a separate path of execution for...
薛兆丰经济学019 - "租"是对资产的付费(重要的一篇) 1. 内容总结 有一种资产,不以收费的变化而变化,这种资产带来的收入就是租,这是一种相对“旱涝保收”的收入。我们每...