摘要: iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来讨论iOS应用架构中的种种问题,本文是其中的第三篇,主要讲网络层设计以及安全机制和优化方案。 前言 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了 阅读全文
posted @ 2016-04-19 15:48 飘金 阅读(357) 评论(0) 推荐(0) 编辑
摘要: iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。下篇主要讨论做View层架构的设计的一些心法。 本门心法 重剑无锋,大巧不工。 《神雕侠侣》 这是杨过在挑剑时,玄铁重剑旁边写的一 阅读全文
posted @ 2016-04-19 15:47 飘金 阅读(193) 评论(0) 推荐(0) 编辑
摘要: OS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。上篇主要讲View层的代码结构、布局,以及一些最佳实践的讨论。 当我们开始设计View层的架构时,往往是这个App还没有开始开发,或 阅读全文
posted @ 2016-04-19 15:46 飘金 阅读(157) 评论(0) 推荐(0) 编辑
摘要: iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。中篇主要讨论MVC、MVCS、MVVM、VIPER等架构在iOS开发中的应用。 关于MVC、MVVM等一大堆思想 其实这些都是相对 阅读全文
posted @ 2016-04-19 15:45 飘金 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 当我们讨论客户端应用架构的时候,我们在讨论什么? 其实市面上大部分应用不外乎就是颠过来倒过去地做以下这些事情: 简单来说就是调API,展示页面,然后跳转到别的地方再调API,再展示页面。 那这有什么好架构的? App确实就是主要做这些事情,但是支撑这些事情的基础,就是做架构要考虑的事情: 调用网络A 阅读全文
posted @ 2016-04-19 15:44 飘金 阅读(293) 评论(0) 推荐(0) 编辑