今天是因為颱風假滿血復活的一天(O)
也是遭受付費牆重擊倒地不起懷疑人生考慮到底要不要停下來的一天QQ
也許是因為一直以來看的東西都蠻發散的,從 swiftUI tutorial 到 Device activity 文檔再到零零散散 github 上能找到的實作專案,所以直到晚上才發現如果不付費成為 Apple Developer Program 會員,就沒辦法使用一些進階的功能(像是 Family Control)然後也沒辦法把這個東西做完。是因為對這個東西的熱忱不夠深刻嗎,不然為什麼會在 99 美元面前懷疑了呢QQ
還需要想想到底要不要鬼轉然後偷渡其他題目,或者就硬著頭皮繼續做下去。
今天持續在翻前兩天的專案,ios 專案有時候看起來真的很神奇,雖然大部分 function 呼叫的接點都對得起來,但還是有少部分是割裂的,於是就會很懷疑這些東西到底怎麼串連起來的。
這部分我還沒去看文件,不過 ChatGPT 說跟生命週期有關。大致概念是,每些 protocol / struct 會在特定設定好的時間節點被觸發,然後就會呼叫到特定函式,最後就能把整個 flow 給接起來。
另外還有 overwrite / implement 的 instance 是怎麼被啟動的部分,但概念也許有點類似,這部分還待釐清中。