Quantcast
Channel: swift – AppCoda
Viewing all articles
Browse latest Browse all 172

初學Swift:愛恨交織的 Optional

$
0
0
swift-optional-imac

這篇文章原自《邂逅Swift你需要知道的 n 件事》一書,由作者Grady Zhuo授權轉載。本文會講到: 為什麼要有 Optional 怎麼使用 Optional 如何操作?和! 如果遇到一連串 Optional 的情況,我要不斷解開才能操作嗎? 一、一切都要從 nil 與 crash 開始說起 在多數的語言中,一個 nil 值的出現,可以輕易的讓程式產生錯誤,進而被系統強制關閉。一般使用者叫他閃退;開發者叫他崩潰。如何防止 nil 造成的錯誤,各式各樣的檢查早已不可或缺,但無論如何防堵, nil 總是在程式運行階段 (runtime) 才會發生,無法在編譯時期 (compile time) […]

你可以到 初學Swift:愛恨交織的 Optional 閱讀完整文章。如果你對其他iOS教程有興趣,歡迎到 AppCoda 繼續瀏覽。


Viewing all articles
Browse latest Browse all 172

Trending Articles