当前标签
#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 解决资料结构与分享逻辑混乱问题,提升程式码低耦合高聚合,实现灵活扩充与维护,避免过度设计带来的困扰。