在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
应用场景 场景1: 同一项目,一般会分不同环境:开发环境、测试环境、正式(生产)环境。 这就涉及到一个请求接口的区别,一般我们可能会定义多个,每次切换环境,就用代码注释解决,...
1. 关于Method swizzling的两种写法。 简单实现: 需要注意的是,class_getInstanceMethod如果没在当前类中查找到对应方法那么就会在整个继...
Cookie注入的使用场景: 在开发中,我们常常会遇到这样一种场景:通过在一部分网络请求中注入Cookie信息让后台动态校验当前用户的登录状态以及用户权限。 在APP中打开一...
在 Apple 推出 WKWebView 之后,大家都知道 WKWebView 比 UIWebView 更加优秀,WKWebView 确实是优秀,但是也存在一些问题,比如被人...
AVPlayer + AVAssetResourceLoaderDelegate实现音频的边缓存边播放 写在最前面 如果你已经在使用AVPlayer + AVAssetRes...
我们在项目中有时会碰到视频相关的需求,一般的可以分为几种情况: 1. 简单的视频开发,对界面无要求,可直接使用系统UIImagePickerController。 (1)使用...
一、写在前面 在我的iOS开发学习过程中,阅读过许多同学的高仿项目文章、源码,对我助益颇深。但是许许多多的高仿项目在技术方面各有侧重,所以我先把本项目中值得探讨的技术点列出,...
很多朋友想利用闲暇时间学一点东西,但是想要自学,好的平台很重要,如果你苦于没有好平台,小编在这分享7个给大家,每天半小时,效果看得见哦。 今日主题:7个能够改变一生的自学网站...