原文链接:Using @autoclosure when designing Swift APIs Swift的@autoclosure属性能让...
原文链接 最近开发App时,需要用到声音服务。在查阅资料和文档后,发现iOS上播放声音有好几种方法。准备针对每种方法写一篇文章来详细说明。一来可...
原文链接 很多开发语言对nil这个概念,也都有不同的处理。Swift也一样,但处理方式有所不同。Swift语言很巧妙创造一种新的类型:Optio...
原文链接 正文 我们在实际开发中偶尔会遇到一些很傻很天真的BUG,结果花了很长时间调试,最后发现这些BUG大多源于一个非常小的问题。最常见的就是...
原文链接 正文 在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:255 32 171,FF2...
原文链接 正文 在实际开发中,print函数应该是我们最常用到的调试手段。使用非常灵活简单。但有的时候就是不够那么方便。在开发中主要体现在以下两...
原文链接 正文 开发过iOS的人,一定使用过UserDefaults来存取数据。UserDefaults使用起来很简单,我们就以存取用户名和邮箱...
原文链接 正文 在实际项目中,我们经常会遇到一些需要对浮点型数据进行四舍五入的情况。 举个例子,有这么需求:在UI上显示你每次跑步的距离,以米为...
原文链接 正文 在实际项目中,你可能会遇到一些场景需要使用格式化输出的。比如,在一个倒计时的UI界面,需要显示还剩多少分钟和多少秒(3:09),...