iOS项目文件结构

以下是一个Tabbed Application的目录结构

XXX

项目默认生成的相关文件
  • AppDelegate.h
  • WBTabBarController.h 根控制器
  • Assets.xcassets 图片资源管理
  • ...

Controllers

按照页面进行分类
  • Base
    1. WBBaseViewController
    2. WBBaseNavigationController
  • Login 登录、注册等相关页面
  • Mine 个人信息、编辑等页面
  • Setting 设置、关于、意见反馈等页面
  • ...

Views

  • ... 自定义的视图

Cells

UITableView的各种cell
  • WBBaseCell
  • ...

Models

数据Model
  • WBBaseModel
  • ...

VideModels

  • ...

Data

  • 网络请求 对api接口的参数统一处理及对返回数据的统一整理
  • 本地文件存储

Extensions

  • UIView+Utils
  • NSString+Utils
  • ...

Common

  • SDKS 微信、微博等第三方sdk
  • Macro 全局的一些宏变量,比如当前屏幕尺寸等

Pods 第三方库

  • ReactiveCocoa
  • AFNetworking
  • ...

你可能感兴趣的:(iOS项目文件结构)