架构设计
__承_影__
Interested in iOS/Android/WP, an undistinguished mobile device application developer.
展开
-
ReactiveCocoa
什么是ReactiveCocoa如果你有看Github的Trending Objective-C榜单,那你肯定是见过ReactiveCocoa了。如果你在weibo上关注唐巧、onevcat等国内一线知名开发者。那也应该听说过ReactiveCocoa了。ReactiveCocoa更加被Mattt Thompson大神称为开启一个新Objective-C纪元。当然也有人声称转载 2014-02-24 14:40:27 · 1328 阅读 · 0 评论 -
软件设计_接口_中间层
软件设计的核心:通过设计稳定的接口,分隔系统各部分(上下层次:上层应用逻辑/底层核心支撑框架;平行的层次:模型/视图/控制器),让各部分独立的变化。接口在软件设计中至关重要,设计良好,稳定可靠,高内聚低耦合,可扩展性强的接口能保证软件稳定的进展升级。软件架构其实就是接口的设计。设计模式的核心思想:1.分析系统中经常变化的和稳定的部分2.设计接口分隔上面两部分3.通过转载 2014-02-17 09:57:08 · 1055 阅读 · 0 评论 -
缓存、缓存算法和缓存框架简介
英文原文:jtraining,译文:Lixiang引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以我可以取得快一些转载 2014-03-26 15:23:18 · 931 阅读 · 0 评论 -
移动App架构设计
移动App架构设计本文主要总结了几种常用的架构模式, 基本是层层递进的转载请注名出处 http://blog.csdn.net/uxyheaven, 良好的排版在https://github.com/uxyheaven/阅读如果觉得本文不错, 请在csdn给个顶, github给个star.Native app的开发相比传统的项目迭代周期要短很多, 需求的变化也频繁一些, 在开发的转载 2014-11-05 16:43:01 · 1026 阅读 · 0 评论