更轻量的 View Controllers

View controllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。我们将会看到给 view controllers 瘦身的技术,让代码变得可以复用,以及把代码移动到更合适的地方。 你可以在...

2017-09-07 11:31:41

阅读数:101

评论数:0

京东iOS客户端组件管理实践

从去年开始,关于 iOS 组件化的讨论和分享非常多,也形成了几种比较成熟的方案。组件多了,它们的依赖关系、版本等的管理成为问题,但这方面的分享很少。京东 iOS 不但实施了组件化,还专门开发了一套组件管理系统。希望京东的实践可以给大家一些参考思路。 前言 先大概交代...

2017-08-24 11:18:51

阅读数:210

评论数:0

被误解的MVC和被神化的MVVM

被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。 MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验...

2017-07-14 11:05:14

阅读数:198

评论数:0

实践干货!猿题库 iOS 客户端架构设计

转载自:蓝晨钰的博客 序 猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代。在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供...

2017-02-23 19:29:58

阅读数:273

评论数:0

iOS应用架构谈 本地持久化方案

前言 嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。 持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤...

2015-10-15 12:36:52

阅读数:4489

评论数:0

iOS应用架构谈 动态部署方案

前言 真没想到这系列博客竟然能够出到这一期。。。 这里讨论的动态部署方案,就是指通过不发版的方式,将新的内容、新的业务流程部署进已发布的App。因为苹果的审核周期比较长,而且苹果的限制比较多,业界在这里也没有特别多的手段来达到动态部署方案的目的。...

2015-09-30 08:58:43

阅读数:3531

评论数:0

iOS应用架构谈 网络层设计方案

iOS应用架构谈 开篇  iOS应用架构谈 view层的组织和调用方案  iOS应用架构谈 网络层设计方案  iOS应用架构谈 动态部署方案  iOS应用架构谈 本地持久化方案 前言 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果...

2015-06-04 09:27:33

阅读数:6908

评论数:1

iOS 应用架构谈:view 层的组织和调用方案

iOS 应用架构谈:view 层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案 前言 《iOS应用架构谈 开篇》出来之后,很多人来催我赶...

2015-05-06 21:31:47

阅读数:6288

评论数:0

iOS应用架构谈 开篇

iOS应用架构谈 开篇  iOS应用架构谈 view层的组织和调用方案  iOS应用架构谈 网络层设计方案  iOS应用架构谈 动态部署方案  iOS应用架构谈 本地持久化方案 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事z...

2015-04-29 11:51:50

阅读数:3760

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭