We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode 350. iOS应用架构谈 网络层设计方案-1

350. iOS应用架构谈 网络层设计方案-1

2016/1/25
logo of podcast iOSDevLog

iOSDevLog

Shownotes Transcript

网络层跟业务对接部分的设计​1. 使用delegate来做数据对接,仅在必要时采用Notification来做跨层访问2. 交付NSDictionary给业务层,使用Const字符串作为Key来保持可读性3. 提供reformer机制来处理网络层反馈的数据,这个机制很重要,好处极多4. 网络层上部分使用离散型设计,下部分使用集约型设计5. 设计合理的继承机制,让派生出来的APIManager受到限制,避免混乱6. 应该不止这5点...