一、设计 1. 为什么需要Dark Mode: 让用户更好的Focus于App内展现的内容 在暗光环境下减少用户视觉疲劳,减少对周围他人影响 O...
Xcode11 【WWDC2019 Session】Xcode 11新特性Xcode官方文档 iOS13的特性 众多新功能,随iOS13而来。 ...
最近工作之余, 写了一个视频播放器,输入要播放的视频资源地址,即可实现播放功能。目前功能比较简单,支持锁屏、屏幕旋转等基础功能,后续会继续完善。...
App 因服务端数据返回异常、未实现方法等问题造成的crash比比皆是, 虽然有经验的猿可以通过一些 if 判断加层保护,但是总觉得不够优雅;而...
先介绍下写此库的初衷吧,常用的第三方加载动画库拓展很好,但是查看自己的项目,除了加载动画其他功能皆无使用。综合考虑,实现逻辑不难,索性自己写一个...
前两篇博文介绍了如何搭建第三方库和远端私有库,今天在此记录下对这些库的一些操作注意事项。 一、升级CocoaPods库 升级之前先查看下当前私有...
如果我们项目需要组件化,但是又不想让源码库公布与众,那该怎么办呢? 办法总比困难多,今天就带大家一步步实现自己的远程私有库~ 远程私有库原理 重...
如果对 Cocoapods 不是很了解的同鞋,可以 查看官方文档。 CocoaPods工作原理 开始之前先简单大致介绍下 CocoaPods 工...
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最...