IOS应用开发架构
2012-08-05 13:43
381 查看
做IOS开发将近两年了,写过不少代码,做过不少项目。分享一下我设计IOS应用的架构。
本文为个人观点,如有争议望留言
我的IOS应用开发结构图
整体结构很清晰,是一个树状结构。
1、关于CoreEngine
服务器端返回的数据到达Net层,Net层通过Delegate协议传回到CoreEngine,即CoreEngine实现Net层的Delegate协议。
2、任何事件都有两面性,设计模式不可滥用。拿单例来说,优点嘛,方便,只有一个对象,所以很多示例代码用它来传值;由于申明头文件后就可以直接使用,这就破坏了软件的整体框架,提高了各模块间的耦合度。所以如果是开发第三方库,以单例的形式给开发者提供功能是个不错的选择;但如果是直接开发产品,建议不要设计单例,除非你的项目很小很小,或者作工具类。
申明:以上为个人观点
Demo:https://github.com/yjh4866/ExceedMVC
原创博客:http://blog.csdn.net/yjh4866
本文为个人观点,如有争议望留言
我的IOS应用开发结构图
整体结构很清晰,是一个树状结构。
1、关于CoreEngine
服务器端返回的数据到达Net层,Net层通过Delegate协议传回到CoreEngine,即CoreEngine实现Net层的Delegate协议。
2、任何事件都有两面性,设计模式不可滥用。拿单例来说,优点嘛,方便,只有一个对象,所以很多示例代码用它来传值;由于申明头文件后就可以直接使用,这就破坏了软件的整体框架,提高了各模块间的耦合度。所以如果是开发第三方库,以单例的形式给开发者提供功能是个不错的选择;但如果是直接开发产品,建议不要设计单例,除非你的项目很小很小,或者作工具类。
申明:以上为个人观点
Demo:https://github.com/yjh4866/ExceedMVC
原创博客:http://blog.csdn.net/yjh4866
相关文章推荐
- iOS快速开发框架Bee-Framework应用和解析(二) - Bee framework架构概览
- iOS开发--iOS应用架构谈 view层的组织和调用方案
- IOS应用开发架构
- iOS开发笔记--iOS应用架构谈 view层的组织和调用方案
- iOS快速开发框架Bee-Framework应用和解析(二) --- Bee framework架构概览
- IOS应用开发架构
- iOS开发笔记--iOS应用架构谈 开篇
- 6-读书笔记----iOS开发指南:从零基础到App Store上架--iOS-iPhone与iPad应用开发的差异和iOS分层架构设计
- iOS开发之谈谈App应用的架构搭建(推荐给大家看)
- iOS开发笔记--iOS应用架构谈
- IOS应用开发架构
- iOS开发--iOS应用架构谈 开篇
- iOS应用开发半年工作总结系列二:代码架构
- iOS开发系列--iOS应用架构谈
- iOS开发笔记--iOS应用架构谈 view层的组织和调用方案
- iOS开发笔记--iOS应用架构谈 开篇
- 当C++遇到iOS应用开发---LRUCache缓存篇 [转]
- ios开发-UI基础-应用管理(单纯界面)改进2
- ios开发--RunLoop的应用场景(一)
- Flash开发iOS应用全攻略(四)——如何为iTunes Connect准备应用