Derek CoderSwift开发小技巧系列 — 改造Optional很多开发语言对nil这个概念,也都有不同的处理。Swift也一样,但处理方式有所不同。Swift语言很巧妙创造一种新的类型:Optional, 来修饰可以被赋值nil的变量。有了Optional,可以确保明确处理nil值,让你的程序更加安全。Oct 5, 2017Oct 5, 2017
Derek CoderSwift开发小技巧系列 — 更优雅的实现Segue我们在实际开发中偶尔会遇到一些很傻很天真的BUG,结果花了很长时间调试,最后发现这些BUG大多源于一个非常小的问题。最常见的就是在一个字符串中敲错了一两个字母。在实际开发中我们又不得不面对很多读取资源文件的操作,这些操作很多都需要直接操作资源文件名称的字符串来完成。Sep 25, 2017Sep 25, 2017
Derek CoderSwift开发小技巧系列 — 改造UIColor在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:255 32 171,FF20AB,#FF20AB。Sep 22, 2017Sep 22, 2017
Derek CoderSwift开发小技巧系列 — 改造print函数在实际开发中,print函数应该是我们最常用到的调试手段。使用非常灵活简单。但有的时候就是不够那么方便。在开发中主要体现在以下两点:Sep 20, 2017Sep 20, 2017
Derek CoderSwift开发小技巧系列 — 改造UserDefaults开发过iOS的人,一定使用过UserDefaults来存取数据。UserDefaults使用起来很简单,我们就以存取用户名和邮箱为例,来探讨下UserDefaults的具体使用。Sep 19, 2017Sep 19, 2017
Derek CoderSwift开发小技巧系列 — 格式化输出在实际项目中,你可能会遇到一些场景需要使用格式化输出的。比如,在一个倒计时的UI界面,需要显示还剩多少分钟和多少秒(3:09),要求秒始终显示两位。Sep 14, 2017Sep 14, 2017