Page 65 - 92
Learn by doing. Theory is nice but nothing replaces actual experience. —Tony Hsieh
//作業二
import UIKit
// 初始化一個存放表情符號的字典
// 如果你忘記怎麼做,請參考一下前面的章節
// 程式碼填入至下方
**~~var~~let** emojiDict **=** [ "👾": "Alian" , "👻": "Ghost" , "🤓": "Nerd" , "🤖": "Robot" ]
// sender 是使用者所按下的按鈕
// 這裡我們將sender 儲存至selectedButton 常數
let selectedButton = sender
// 從所選按鈕的標題標籤取得表情符號
if let wordToLookup = selectedButton.titleLabel?.text {
// 從字典取得表情符號的意義
// 程式碼填入至下方
**let** meaning = emojiDict[wordToLookup]
// 變更以下這行程式碼,將Hello World 的訊息以表情符號的意義來取代
let alertController = UIAlertController(title: **~~wordToLookup~~"Meaning"**, message: meaning , preferredStyle: UIAlertController.Style.alert)
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.default, handler: nil))
present(alertController, animated: true, completion: nil)
}
}