最新文章
HW#70 在 SwiftUI Gesture 裡使用 Exclusive Gesture
最近剛好在 SwiftUI 的畫面中實作一個功能,目的是需要在同一畫面裡 觸發 單次點擊(Single Tap) & 雙次點擊 (Double Tap)。先説明一下設計情境:單次點擊畫面後,進入到 A 畫面雙次點擊畫面後,顯示 喜歡的畫面,...
HW#69 Singapore 旅遊 數位工具的省思及觀察
Baggage Tracker on Changi App: A New Baggage Experience這次在過年期間跟女友去新加坡旅行的過程中,我整理了一些有關新加坡在數位工具上的進步。Singapore AirlinesAnyWh...
HW#68 如何在 SwiftUI 中禁止啟用第三方鍵盤
由於上市櫃公司的app,會需要定期做 弱點掃描,這次剛好遇到一題,App Keyboard 要可以阻擋 第三方鍵盤輸入,以避免個資被洩漏。然後我就搜尋開始解法:how to restrict third party keyboard in ...
HW#67 — Making changes to reduce memory use / iOS application 記憶體管理
這篇文章總體來說,是蘋果整理了可能會造成記憶體增加的原因:之所以會遇到此問題,主要是我想要解決 memory usage 過高、以及避免 Memory Leaks 造成閃退的問題。Making changes to reduce memor...
HW#66 How to use MetricKit to analyze your iOS app
最近剛好在研究 app 為何偶爾卡頓的原因,為了解決這個問題,我就開始找尋方法,剛好藉由WWDC的影片中看到幾個關鍵字:MetricKit,那你可能會想 MetricKit 是什麼?又有跟其他第三方的 分析工具有何不同?首先,有興趣的朋友可...
HW#65 What’s new @Observable in iOS 17
這次有針對蘋果的@Obserable 的Swift Marco做導讀,讓我更加了解如何在SwiftUI裡面有效地在 iOS17之後做好狀態管理。這是我這次導讀的內容中所整理的部分,有興趣的朋友可以參考一下!我大概都是開 1.25x 做快速的...
HW#64 What’s UML? 如何在VSCode裡面Preview UML流程圖?
好久沒有寫文章,由於最近都在碰 Vapor 後端、CoreML的東西,沒有閒暇的餘力來寫文章。由於最近剛好有企業內訓,講師有針對使用者流程、操作體驗做優化,畢竟工程師的工作不太可能只有單純寫Code、研究新技術等等,很多時候會需要PM / ...
HW#63 如何在既有的app上取消 Liquid Glass效果?
Apple 推出兼具美感與趣味的全新軟體設計- Apple (台灣)新版的iOS 26已經發佈了,iOS developer又有工作忙了!由於新款的iOS 26有針對好幾個UI Components做更新,例如:UISearchContro...
HW#62 —解決 ‘appendInterpolation’ is deprecated 的問題
最近把公司專案升級到Swift 6之後,在SwiftUI裡面就產生好幾個warning,內容如下:'appendInterpolation' is deprecated: Localized string interpolation pro...
HW#61 — iOS 26 What’s new in UIKit (UIButton & UISlider)
HW#61 — iOS 26 What’s new in UIKit (UIButton & UISlider)在今年6月份,Apple發布新版本 iOS 26,這次所主打的是 Liquid Glass (液態玻璃)的效果,身為開發者肯定是...
個人專案
ShelfCal
ShelfCal helps retail teams create racking estimates fast and confidently.
立法院大小事
立法院大小事,是一款專為關心公共議題、國會動態與法案資訊的使用者打造的資訊工具。
Daily Quotes – Mindful Living
Stay inspired every day with Daily Quotes.
聯絡方式
- Email: dwsamurai84@gmail.com
- GitHub: dwhao84
- Medium: @dwsamurai84_dev