# iOS项目框架 **Repository Path**: mosesom/i-os-project-framework ## Basic Information - **Project Name**: iOS项目框架 - **Description**: 纯代码,删除Main.storyboard - **Primary Language**: Objective-C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-09-01 - **Last Updated**: 2023-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iOS项目框架 #### 介绍 纯代码,删除Main.storyboard #### 软件架构 软件架构说明 |—ACE |—Base //基类 |—Tabbar |—Navigation |—WKWebView |—BaseView |—BaseController |—Define //宏定义,项目配置 |—UtilsMacros //屏幕宽高 |—URLMacros //请求接口 |—UIFontMacros //字体 |—ColorMacros //颜色 |—CommonMacros //其它 |—Utils // 工具类。 |—NetWork //网络请求类 |—Data //数据层代码,用于本地数据保存读取的操作,数据库操作。 |—Common // 本项目的一些全局性代码,这些代码通常与本项目的业务逻辑存在一些耦合,所以不放在 Utility 目录中。 |—ThridParty //第三方库 |—Category //分类 |—Manager //管理中心 |—Models //项目的功能模块目录,该目录下将项目的功能划分为多个模块,每个模块穿透MVC,可以独立划分出去。当然,在模块下你不采用 MVC,采用 MVVM 或其他架构方式也没问题的。 |—Login // 登录模块。 |—Controller |—View |—Model |—Home // 首页模块 |—Controller |—View |—Model |—Main // 我的模块 |—Controller |—View |—Model |—Map // 地图模块 |—Controller |—View |—Model |—Resource // 资源目录,放置图片、音频等资料 |—Image(图片) |—Plist(plist文件) |—Audio(MP3、MP4) |—SupportingFiles // 系统生成文件。 |—Appdelegate |—Info.plist |—Main.m |—Localizable.strings(国际化文件) |—Launch Screen.storyboard |—Pods // 采用 CocoaPods 管理的第三方库。 ![输入图片说明](686C39369BC431D05AFEBDCDFA9361A5.png) ![输入图片说明](8BA517218014900384626526CAD1C8E7.png) ![输入图片说明](FAc997.png)