第一个, @IBAction func done(){ print("Contents of the text field: (textField.text!)")
第二个, @IBOutlet weak var textField: UITextField!
第三个, func configureText(for cell: UITableViewCell, with item: ChecklistItem){ let lable = cell.viewWithTag(1000) as! UILabel lable.text = item.text
1
orderc 2017 年 6 月 24 日 via iPhone
我没记错的话,应该是绑定事件,通过鼠标拖动绑定。
|
2
dorentus 2017 年 6 月 24 日 via iPhone
implicit optional types
|
3
Lonely 2017 年 6 月 24 日 via iPhone
文档自己翻呗……
|
4
Perry 2017 年 6 月 24 日 via iPhone
Optional
|
5
ethanlu 2017 年 6 月 24 日
强制解包咯,官方文档不看?
|
6
hteen 2017 年 6 月 24 日 via iPhone
强制解包+1
|
7
loveuqian 2017 年 6 月 25 日 via iPhone
强解啊
一年多没敲 swift 了,是不是现在还是尽量少用这个 |
8
kingcos 2017 年 6 月 25 日 via iPhone 1. 显式强制解包,就是把 Optional 可选类型强制解包,如果变量为 nil,则直接 Crash
2. 隐式强制解包,就是知道了这个变量为 Optional 可选类型,但后续使用的时候就不用再解包了 3. as 算是类型转换,默认转为可选的类型,因为有可能转不了,如果用 ! 就是强制转了,如果为 nil,则 Crash @loveuqian 确实要少用慎用强制解包,Uber 在重构其 iOS 端时就有规定不允许使用强制解包,Swift 确实是一门类型安全的语言,也使得其 App 的崩溃率就变得超低 |
10
594747343 OP 收到,谢谢大家
|