看板 MacDev 關於我們 聯絡資訊
※ 引述《tentenlee (天天)》之銘言: : 最近看到一篇文章 : 再說Swift的一些Code style : 其中有一個是不要使用 as! Class : 看到這個我就充滿疑問了 : 如果不用這個方式 該怎麼讓他強制轉型勒? : A 繼承 UITableViewCell : 再取cell的時候該怎麼強制把它轉型成A勒? Swift 的 unwrape (解包)不建議使用強制解包的動作(就是使用!), 因為當解包失敗的時候會直接 crash, 不過你可以這麼做: https://gist.github.com/Darktt/ce18cd6f39c87d6c9dc52ba6ab2bd8b9 -- #1ID_Wqk2 (iPhone) [ptt.cc] [問題] 記錄天數的app
xinya707:Days matter 倒數忌日都有 09/17 14:40
xinya707:記日 09/17 14:41
Decill:一樓我知道是輸入法問題 不過我還是忍不住笑了 09/17 14:44
happyfuture:1F好嚇人阿XD 09/17 14:46
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.234.121 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1471744512.A.CE0.html
zip520123: 我覺得在這邊強制cast必須一定要成功,若不成功就代 08/21 20:48
zip520123: 表發生無法預期的事情,那跟crash沒兩樣。 08/21 20:48
uranusjr: 直接 crash 不見得是壞事 08/21 22:49
bbb55952000: 都用問號的話不如回去寫OBJC 09/06 16:28
Ghosso: 不懂用問號跟回去寫objc的關聯 能請大大詳細敘述嗎 09/07 23:00
ObjC 的變數就是 Swift 的 optional variable 了, 而且但這個變數為 nil 的時候呼叫任何 Method 都不會有事, 這也是 ObjC 較少做 Null check 的原因。 ※ 編輯: darktt (220.133.234.121), 09/08/2016 05:13:05