outlet & action 取一樣的名字 — iOS App 初學者易犯的錯誤
開發 iOS App 時,我們利用 outlet 產生存取畫面上元件的變數,action 產生事件發生時觸發的 function。由於 action 跟 outlet 都是從元件拉線,因此初學者有時會不小心將 outlet & action 都取名為元件的名字,比方以下例子。
@IBOutlet weak var gradientSlider: UISlider!
@IBAction func gradientSlider(_ sender: Any) {…