摘要: gif效果图: 代码部分: import UIKit class TableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() self.tableView.registe 阅读全文
posted @ 2016-02-26 22:25 Rinpe 阅读(894) 评论(0) 推荐(0)
摘要: guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。 那么guard语句的作用到底是什么呢?顾名思义,就是守护。guard语句判断其后的表达式布尔值为false时,才 阅读全文
posted @ 2016-02-26 21:16 Rinpe 阅读(18736) 评论(0) 推荐(0)
摘要: 在一些语言中,有try/finally这样的控制语句,比如Java。 这种语句可以让我们在finally代码块中执行必须要执行的代码,不管之前怎样的兴风作浪。 在Swift 2.0中,Apple提供了defer关键字,让我们可以实现同样的效果。 func checkSomething() { pri 阅读全文
posted @ 2016-02-26 21:01 Rinpe 阅读(5600) 评论(1) 推荐(0)
摘要: 语言 使用美式英语拼写以匹配苹果公司的API 优选: var color = "red" 不建议使用: var colour = "red" 间隔 使用2个空格进行缩进而不是使用Tab,这样可以节省空格,阻止换行。确保在Xcode的配置项中进行了设置。 方法的花括号以及其它花括号(if/else/s 阅读全文
posted @ 2016-02-26 17:30 Rinpe 阅读(398) 评论(0) 推荐(0)