大叔剛入行時,還是 iPhone 4s 的時代,那時後手機上的硬體資源有限,記憶體還很珍貴,有這麼多 APP 要一起共享,所以在寫 APP 的時候,記憶體的使用就需要特別的注意,不管是要 alloc ( 記憶體配置 ) 變數或是 free ( 記憶體釋放 ) 都要小心,一不留意 APP 就會跟大叔閃退 say goodbye。經典的UIKit 框架就誕生在這樣的背景中,在 UIKit 中主力是使用 class ( 類別 ) 的型別,它是一種 reference type ,而
...
2024.09.25
雖然 SwiftUI 已經問世五年了 (WWDC2019),但實務上寫 iOS 的碼農,大都還在維護 Objective-C 撰寫的專案吧!尤其是陳年老 code,不像是美酒一樣越陳越香,反而是越陳越覺得難以吞嚥,幻想如果有一天全都變成漂亮的靚女 (Swift) ,而且全都用 SwiftUI 來化妝,那該有多好啊!
蘋果教主聽到大叔們心裡的呼喊,派了 UIHostingController 仙女下凡,來滿足一眾死肥宅們的春夢,在龍鐘老 code 中,嵌入 SwiftUI 這
...
2024.08.30
身為一位開發者大叔,GitHub 真是大叔的 D 槽啊!上面有諸多的小三元件 ( 第三方程式庫 ) 可以盡情享用,重點還是免費,現在 GitHub 也允許大叔上傳私人的珍藏 ( private repositories ),但有時就會發生推不上去的窘境,就像:
錯誤碼 403 通常是代表權限不足,要怎麼解決老漢推不上 GitHub 的問題呢?很簡單登入 GitHub 帳號,在設定 / 開發者設定 ( Settings / Developer Settin
...
2024.08.28