240 发简信
IP属地:新疆
  • SwiftAPI设计之使用@autoclosure

    原文链接:Using @autoclosure when designing Swift APIs Swift的@autoclosure属性能让...

  • iOS 播放声音系列(一): 系统声音

    原文链接 最近开发App时,需要用到声音服务。在查阅资料和文档后,发现iOS上播放声音有好几种方法。准备针对每种方法写一篇文章来详细说明。一来可...

  • Swift开发小技巧系列 - 改造Optional

    原文链接 很多开发语言对nil这个概念,也都有不同的处理。Swift也一样,但处理方式有所不同。Swift语言很巧妙创造一种新的类型:Optio...

  • Swift开发小技巧系列 - 更优雅的实现Segue

    原文链接 正文 我们在实际开发中偶尔会遇到一些很傻很天真的BUG,结果花了很长时间调试,最后发现这些BUG大多源于一个非常小的问题。最常见的就是...

  • Swift开发小技巧系列 - 改造UIColor

    原文链接 正文 在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:255 32 171,FF2...

  • Swift开发小技巧系列 - 改造print函数

    原文链接 正文 在实际开发中,print函数应该是我们最常用到的调试手段。使用非常灵活简单。但有的时候就是不够那么方便。在开发中主要体现在以下两...

  • Swift开发小技巧系列 - 改造UserDefaults

    原文链接 正文 开发过iOS的人,一定使用过UserDefaults来存取数据。UserDefaults使用起来很简单,我们就以存取用户名和邮箱...

  • Swift开发小技巧系列 - 浮点型数据的四舍五入

    原文链接 正文 在实际项目中,我们经常会遇到一些需要对浮点型数据进行四舍五入的情况。 举个例子,有这么需求:在UI上显示你每次跑步的距离,以米为...

  • Swift开发小技巧系列 - 格式化输出

    原文链接 正文 在实际项目中,你可能会遇到一些场景需要使用格式化输出的。比如,在一个倒计时的UI界面,需要显示还剩多少分钟和多少秒(3:09),...

个人介绍
iOS开发者 Swift | Objective-C | Python