#33 顯示時間的正妹帥哥時計
Published in
6 min readApr 29, 2018
目的: 學習 Date 和 Timer。
搭配正妹帥哥或自己喜歡的圖片,在畫面上顯示時間。
基本功能:
1 點選按鈕顯示時間。
2 每秒更新時間。
時間轉字串的程式參考
let now = Date()let formatter = DateFormatter()formatter.dateFormat = "HH:mm\nyyyy/MMM/dd E"let time = formatter.string(from: now)
時間格式參考 (可點選網頁裡的 Reference )
定時觸發 function 的方法。
利用 Timer 的 scheduledTimer(withTimeInterval:repeats:block:)。
程式範例參考
Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { (_) in print("每秒印一次")}
黑板圖片參考
進階功能
1 採用客製字型。
2 讓 iPhone 不再自動進入鎖定畫面。
3 定時更換圖片,比方每分鐘換圖。
4 定時講話。
比方每小時唸出現在時間,或是唸一段有趣的台詞。
5 360 度移動的秒針,分針,時針。
6 設定通知提醒。
比方每天晚上九點提醒練習 Swift。
提示: 利用 Date Picker 選擇提醒的時間。
6 360 度轉的時針,分針 ,秒針。
提示
可能會用到以下 function 取得年,月,日,時,分等資訊。