當前標籤
#design-patterns
5 篇文章
ZRealm Dev.
2025-12-14
iOS Timer 與 DispatchSourceTimer 選擇與安全封裝技巧|有限狀態機防止閃退
iOS 開發必備 Timer 使用指南,解析 Timer 與 DispatchSourceTimer 優缺點,並提供有限狀態機封裝 DispatchSourceTimer,避免閃退及 Race Condition,實現高精度且安全的定...
KKday Tech Blog
2024-09-06
WKWebView 設計模式實戰|Builder、Strategy 與責任鏈模式最佳應用技巧
針對 iOS WKWebView 複雜功能,運用 Builder、Strategy 及責任鏈設計模式,有效解決初始化混亂、流程判斷複雜及訊息處理分散問題,提升程式碼維護性與擴充性,並實現模組化與可復用的架構設計。
ZRealm Dev.
2022-07-08
Visitor Pattern|提升 TableView 可擴充性與可維護性設計範例
針對多類型動態牆 TableView,運用 Visitor Pattern 解決難測試、難擴充與難閱讀問題,實現單一職責分離,輕鬆新增資料來源與操作器,提升程式碼品質與維護效率。
Pinkoi Engineering
2022-04-07
Design Patterns 實戰應用|封裝 Socket.IO 即時通訊架構與七大設計模式解析
針對 iOS 與 Android 即時通訊需求,解析封裝 Socket.IO 過程中遇到的複雜連線管理與跨平台挑戰,透過七大設計模式優化連線複用、離線事件緩存與狀態管理,提升系統穩定性與擴充性,助你打造高效且易維護的雙向通訊架構。
ZRealm Dev.
2021-06-15
Visitor Pattern 在 iOS Swift 分享功能應用|設計模式實務解析與最佳架構優化
iOS 開發者面對多平台分享功能需求,透過 Visitor Pattern 解決資料結構與分享邏輯混亂問題,提升程式碼低耦合高聚合,實現靈活擴充與維護,避免過度設計帶來的困擾。