透過拉 outlet 連線,我們可產生一個個的變數存取畫面上的元件。但是當畫面上元件很多時,產生的 outlet 變數也會成長到令人害怕的地步。
想播放 App 裡的音檔,我們可以選擇用 AVAudioPlayer 或 AVPlayer 播放。( 如果是網路上的音樂,則建議用 AVPlayer ) 方法如下:
1 將 mp3 檔加入 Xcode 專案。
加入檔案時記得要勾選 Copy items if needed。
Mac 上有特別的三指手勢,它預設是封印的,不過如果你的身份是 iOS App 開發魔法師,彼得潘滿建議你勇敢將封印解除,因為它可以大大提升我們開發 iOS App 的速度。
利用三指手勢,我們可以
在 controller 裡覆寫以下 function
override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) { if motion == .motionShake { print("shake") }}
在模擬器測試