摘要: 与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。 具体细节 让我们用一个简单的对比来比较一下现在的写法和用全新guard 阅读全文
posted @ 2017-08-24 17:13 路人Q 阅读(471) 评论(0) 推荐(0)
摘要: 以下指引是基于最新的 Swift 4.0 为基础为而言. 如你在参考3.0以下版本, 那你就不要说你会 Swift, 3.0 之前是 Objective-C 的搬迁(80%),是不成熟的语言, 看着很别扭的语言; 3.0 之后完全脱去 Objective-C 的搬迁阴影..., 是一门全新的语言. 阅读全文
posted @ 2017-08-24 14:26 路人Q 阅读(463) 评论(0) 推荐(1)