#33 顯示時間的正妹帥哥時計

目的: 學習 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 定時更換圖片,比方每分鐘換圖。

--

--

彼得潘的 iOS App Neverland
彼得潘的 100 道 Swift iOS App 謎題

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com