iOS项目基础框架

iOS项目基础框架

简单原理
1.用户触发事件(View/NSNotification/WebSocket)
2.生成NetworkingManager(AFNetworking3.0+)访问网络对象
3.生成BaseOperator子类(接口参数/解析)作为操作类
4.发起网络请求
5.返回数据在BaseOperator子类中解析
6.获取解析数据。

说多无用。直接上图片。
目录结构:
iOS项目基础框架
BaseVC:都是基类。基本的操作和没有操作。哈哈
Tool:工具类,感觉有用就留着
Category:分类,各种分类。
Model:基本对象
MyConfig:软件配置信息基本在这了
Operator:操作类基类
View:自定义视图(公共的)适用于很多项目的。你好是单独的view适用于个别项目的就放在别的地方吧。
NetworkingManager:简单封装了网络框架。
ViewController:这个就是你要发挥你的聪明才智的地方了。你的Controller就可以在这里写了。里面的是两个例子。比如软件基本上都会有首页、登录页、注册页和忘记密码页。

毕生积累都在这了