开发技能IOS收藏程序员

小型 IOS APP 程序目录结构

2015-12-05  本文已影响1341人  tumg的LNMP_IOS小集

       刚开始做IOS开发的时候,也许会有这样的疑惑,我的IOS程序目录(在xcode也叫group,其实不是实体目录 )应该怎么安排,在自己写了第一个app后,参考其他项目的结构后,形成这样的目录结构,当然这不是万能的,在我的app逐渐增大,功能页面逐渐增多后,这套规则就不太适用,这个后续再更新吧。

       以下目录结构适用于 app页面不超过15个的情况(objective-c 语言):


app主程序目录结构

-Models  数据模型目录,仅放app使用的数据模型类文件

CategoryModel.h

CategoryModel.m

...

-Controllers  控制器目录,仅放app使用的控制器类文件

MainController.h

MainController.m

...

-Views  视图目录,仅放app使用的视图组件类文件

MainLayoutView.h

MainLayoutView.m

...

-Components  组件目录,仅放app使用的组件类(非View组件)文件,如果组件包含多个子文件,则新建子目录

DYTTabBar/

--DYTTabBarItem.h

--DYTTabBarItem.m

...

-Vendors  第三方组件目录,仅放app所使用的第三方组件文件(非 CocoaPods 组件),通常一个组件独立一个子目录

ShareSDK/

VPImageCropper/

...

-Resources  静态资源文件目录,主要是图片资源,通常放置一些app中不常使用的图片资源

AppIntroduce1@2x.png

AppIntroduce1@3x.png

...

-Images.xcassets  默认静态资源文件目录,主要是图片资源,放置在app中高频率使用的图片资源,通常是UI所使用的icon和app logo

AppIcon

LaunchImage

...

-Supporting Files  支持文件目录,主要是全局使用的配置文件或初始化数据文件(plist)

AppDelegate.h

AppDelegate.m

info.plist

main.m

BaseConfig.plist

BaseUIConfig.plist

Localizable.strings

...

整理于2015/07

上一篇 下一篇

猜你喜欢

热点阅读