如何架构一个ios项目 个人经验总结
来源:互联网 发布:装饰工程预算软件 编辑:程序博客网 时间:2024/05/20 22:03
搞ios开发整整2年多 一直都是写代码 为了某个功能去写代码 从来没有仔细的考虑过 如何架构一个项目
现今天 总结一下 架构一个项目的基本流程
项目分为三层 UI层 BLL 层 Common层
Ui层 做什么? 首先我会创建一个 BaseViewController类
里面会做一些比较基础的 标题 左button 返回的方法 会注册一些 比较通用的Notfication 例如 系统警告时 键盘弹起 放下时 会增加一些alertView MbProgress 等界面经常用到的View 但是里面的方法 不可以暴露出 属性 只可以暴露出方法
其次 所有其他的ViewController 都会继承这个类
Bll层 放一些与UI还有Commin交互的类 例如 网络请求 我处理的办法是
asi Request -> HttpRequest(底层) ->BaseService ->BaseSerVice+Login,BaseSerVice+Register
Request 只是接受参数 开始最原始的网络 别的什么都不做
HttpRequest 是Request的子类 处理 是post 还是get 请求 或者是 put delete之类的请求 只是传递 也不做任何处理
BaseService 用户层 初始化一个 Request请求对象 增加一些系统必备的参数 例如uuid mac地址 之类的 提供一些方法 让用户选择是 post get put 还是delete
Common层 放一些第三方类库 或者自己写的一些类库 这些类库 都是与ui无关系的 如果是第三方工具 属于view 那么要把他放在Ui层
每一层 都需要一个Config.h 用来存放当前 需要的宏 或者定义的坐标 或者功能等
转自:http://blog.csdn.net/sike2008/article/details/9197359
- 如何架构一个ios项目 个人经验总结
- 如何架构一个ios项目 个人经验总结
- 如何架构一个ios项目 个人经验总结
- 如何架构一个ios项目 个人经验总结
- 如何架构一个ios项目 个人经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结【转】
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- 项目管理心得:一个项目经理的个人体会、经验总结
- IOS开发入门基本知识——UIButton生成的关灯游戏(tag值的灵活运用)
- s3c6410使用MFC-API进行MPEG-4格式解码及LCD播放代码注释【转】
- java.util.List接口的方法subList()的使用注意事项
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- sharepoint 2010 配置自定义错误页面
- 如何架构一个ios项目 个人经验总结
- Wiki OI 1080 线段树练习
- 选择了程序员,选择了一种生活方式
- 从“两个和尚”谈如何管理时间
- 微信公众平台天气查询,火车票查询,快递查询,小黄鸡,翻译,公交查询的实现
- 7月11日
- iOS一些代码小例子
- 使用 java.awt.Graphics2D 画线
- java中HashMap详解