架构设计
iOS学堂
转到简书, 给策 。iOS程序员一枚,正在不断的学习进取中,希望结交各位志同道合的朋友,一起学习,共同进步,共创事业 !
展开
-
iOS应用架构
iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 动态部署方案 iOS应用架构谈 本地持久化方案缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android ap转载 2016-02-02 09:47:39 · 381 阅读 · 0 评论 -
Xcode重构,不懂这些你就 out了!
Xcode重构,不懂这些你就 out了!你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。作为一个老司机我就给你们指指路。程序员必读之:重构:改原创 2016-02-02 15:41:25 · 565 阅读 · 0 评论 -
iOS 应用架构谈 本地持久化方案
前言嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服务端,持久化方案的优劣往往都会在一定程度上影响到产品的性能。然而在客户端,只有为数不多的转载 2016-02-03 09:13:56 · 601 阅读 · 0 评论 -
浅谈依赖注入思想与面向接口编程
依赖注入(Dependency Injection)今天我们讨论的内容核心是面向接口编程,我决定还是要从依赖注入开始讲起,因为DI的思想可以说是面向接口编程思想的特殊表现,也可以说是与面向接口编程相辅相成。先撇开让人头脑发晕的文字定义,我们还是用我们最忠实和伙伴——代码来了解依赖注入。我们先来一个粗略的例子,由浅入深:我们有一个公交车类(Bus),每天早上6点钟需要发车(work)原创 2017-01-07 15:21:49 · 3605 阅读 · 2 评论 -
iOS移动端架构的小随笔
在开始谈app架构之前,曾经我一度认为,一个好的app就是需要有好的架构,如果没有一个我所认为的“好架构”,那么这个app就是很low。静下心来想想,每个产品都有自己不同的定位,如果抛开它们的定位,抛开它们的业务需求去谈如果给它们设计一个良好的架构,这简直是扯淡。更何况很多优秀的app架构也是由一开始很弱而慢慢变得越来越强。所以没有最好的架构,只有适合自己的业务的架构才是最好的架构,并原创 2017-01-24 15:40:23 · 311 阅读 · 0 评论 -
架构学习——饿了么移动APP的架构演进
0 引言时代演进,技术也随之发展。到今天,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈大、愈来愈多的APP也在不断地、持续地挑战着每一个移动端研发人员的知识深度,而我们的移动端技术人员也在这个不断接受挑战的过程中,成就了今天的移动互联网时代。饿了么移动APP就是这样一个挑战,多用户量、多业务量,在接受着更多更挑剔用户的同时,默默地、不断地演进转载 2017-01-24 15:51:51 · 797 阅读 · 0 评论 -
总结一些iOS项目中组织代码的方法
原文链接:http://tutuge.me/2016/04/10/summary-of-code-organization/前言总结一些组织代码的方法,大到各个子项目模块之间,小到单个文件内部,涉及到了CocoaPods私有库、Carthage构建私有Framework、项目内Group和文件夹、类内用Category组织、文件内的#pragam mar转载 2017-01-25 09:36:09 · 881 阅读 · 0 评论