一直心心念念想寫 app,其實真正想要的很簡單,就只是一個簡單紀錄螢幕使用時間的 app。iOS 目前也是有內建螢幕使用時間,可是用起來會有點卡,像有時候會想要滑到前一週但怎麼也滑不過去(然後過一下可能又好了);或者是那個內建程式最多只能看前一個月的資料,雖然我也不確定看更長期的資料要做什麼,但是想想就覺得不錯。
這幾天會翻翻幾個相關的文件然後記錄一下,翻完後理想上是可以直接下去實作,不過有需要的話會再回去翻 swiftUI tutorial 或 CS193p 或者相關文件。
希望 Day30 的時候可以做出小型的 demo QvQ
文件 頁面的 topic 就標示蠻清楚的,Manage activities, monitor activity,還有一些 protocol 和 structures。
let schedule = DeviceActivitySchedule(
intervalStart: DateComponents(hour: 0, minute: 0),
intervalEnd: DateComponents(hour: 23, minute: 59),
repeats: true)
let center = DeviceActivityCenter()
center.startMonitoring(deviceActivityName, during: schedule)