前言 YYKit作为业内的巅峰之作,其优异的性能和性能优化思路,都让人叹服。我也不禁一次地感叹郭曜源凭借一人之力,写出这样的作品,真的是实至名归的大神。但是老天总是爱开玩笑,...
前言 YYKit作为业内的巅峰之作,其优异的性能和性能优化思路,都让人叹服。我也不禁一次地感叹郭曜源凭借一人之力,写出这样的作品,真的是实至名归的大神。但是老天总是爱开玩笑,...
前言 机缘巧合偶遇iOS马甲包业务[https://www.yuque.com/docs/share/7e70244c-5dea-4035-b634-65cc082097da...
开发过程中我们经常会遇到稍微复杂的视图需要tableView和collectionView的相互嵌套,那么当cell嵌套tableView或者collectionView的时...
小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景: App有新添加的功能...
代码地址:HSPlayerFullScreenDemo 2020年6月19日更新 我们的客户端主要功能就是看电影,所以我们经常要与视频播放器打交道,用到视频播放器就需要满足用...
所有的视频类App都会面临一个播放器横竖屏切换的问题,之前一直使用KVO强制修改设备方向达到竖屏转为横屏。 目前看来,优酷视频貌似依然使用的这个方法,具体表现为statusB...
RunLoop源码剖析---图解RunLoop 源码面前,了无秘密 前言 我们在iOS APP中的main函数如下: 我们在macOS下的main函数如下: 对比这两个程序:...
强烈建议一定要在网络好的情况下配置,并且最好能上外网,不然折磨死你! 为什么写这篇文章了,因为到目前为止我还没看到一篇完善靠谱的iOS Jenkins配置文章。 首先我这里安...
前言 在项目测试阶段,频繁的打包发布会耗费团队很多的时间。搭建一个自动化打包发布的平台,可以将我们从那些繁琐的打包发布流程中解放出来。 本文采用的方案是:Jenkins + ...