学学人家的框架iOS小记深入浅出iOS

iOS项目架构

2016-12-02  本文已影响424人  BobWongs

BWProjectFramework

iOS Xcode Project Framework

Content

Xcode项目架构

Xcode项目文件结构

文件结构概览

AppDelegate Class

Document

MVC

Global

Common

Network

Library

Resource

Assets.xcassets

Supporting Files

文件结构图示

image_project_directory_design.png

文件结构设计

文件结构说明

AppDelegate Class

Document

开发文档

MVC

基视图控制器

业务,子目录为Controller,Model,View,如果需要可以添加ViewModel,或者公共业务目录

Global

全局类

项目全局宏定义,全局需要用到的参数,用户参数

Common

公共类

包括了Category,Class,Utility,View

Network

网络框架

Library

引入的第三方库

Resource

资源目录

Assets.xcassets

Supporting Files

其他重要的文件

main.m,Info.plist,LaunchScreen.storyboard,项目前缀头文件“.pch”文件

Xcode项目代码架构

MVC

Model-View-Controller

MVVM

Model-View-ViewModel

iOS项目框架经验

Follow Me

Github:https://github.com/bobwongs

本项目Github:https://github.com/bobwongs/BWiOSProjectFramework

上一篇 下一篇

猜你喜欢

热点阅读