Re: [問題] swift 不要用 as! class ???

作者: darktt (小朱)   2016-08-21 09:55:05
※ 引述《tentenlee (天天)》之銘言:
: 最近看到一篇文章
: 再說Swift的一些Code style
: 其中有一個是不要使用 as! Class
: 看到這個我就充滿疑問了
: 如果不用這個方式 該怎麼讓他強制轉型勒?
: A 繼承 UITableViewCell
: 再取cell的時候該怎麼強制把它轉型成A勒?
Swift 的 unwrape (解包)不建議使用強制解包的動作(就是使用!),
因為當解包失敗的時候會直接 crash,
不過你可以這麼做:
https://gist.github.com/Darktt/ce18cd6f39c87d6c9dc52ba6ab2bd8b9
作者: xinya707 (媽我在這)   2016-09-17 14:40:00
Days matter 倒數忌日都有記日
作者: Decill (inner peace)   2016-09-17 14:44:00
一樓我知道是輸入法問題 不過我還是忍不住笑了
作者: happyfuture (!)   2016-09-17 14:46:00
1F好嚇人阿XD
作者: zip520123 (SLin HD)   2016-08-21 20:48:00
我覺得在這邊強制cast必須一定要成功,若不成功就代表發生無法預期的事情,那跟crash沒兩樣。
作者: uranusjr (←這人是超級笨蛋)   2016-08-21 22:49:00
直接 crash 不見得是壞事
作者: bbb55952000   2016-09-06 16:28:00
都用問號的話不如回去寫OBJC
作者: Ghosso (居關)   2016-09-07 23:00:00
不懂用問號跟回去寫objc的關聯 能請大大詳細敘述嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com