【用Group整理目录结构 Objective-C语言】

一、接下来,我们看另外一个知识点,怎么用Group把这一堆乱七八糟的文件给它整理一下,也算是封装一下吧,

1.这一堆杂乱无章的文件:

文件

那么,哪些类是属于模型呢,哪些类是属于视图呢,哪些类是属于控制器呢,

我们接下来通过Group的方式,来给它们分一下类,

这样看起来就好看一些了,以后咱们写代码的时候,都要用这种方式给它分一下类,

我们所有的iOS代码,都在这里面,都在这个黄色的01应用管理文件夹里,

下面那个01应用管理Tests是用来做软件测试的,别管,

下面那个Products文件夹,是Mac电脑的,别管,

我们所有的iOS代码,都在这里吗,01应用管理,

在这里呢,我们的代码又分,哪些是控制器的,哪些是View的,哪些是模型的,

2.所以呢,我们右键,点01应用管理这个黄色的文件夹,选择New Group,

新建一个Group,名字叫做Models,把所有模型的类放在这里面,

再建一个Views,把所有界面视图的类,放在这里面,

再建一个Controllers,把所有控制器的类,放在这里面,

再建一个Others,把不属于MVC中的任何一部分的类,放在这里面,

这两个:AppDelegate.h和AppDelegate.m,这两个属于应用程序代理,这两个以后会学到,这两个不属于MVC中的任何一部分,把它们放在Others里面,

然后,这两个,ViewController.h和ViewController.m,放到控制器里,

然后,这两个,TestApp.h和TestApp.m,放到模型里,

然后,这三个,是不是都是属于View吧,都是属于展示吧,放到视图里,

TestAppView.h、TestAppView.m、TestAppView.xib,

这个Main.storyboard,这个也是描述软件界面的吧,这个也放到视图里,

这个LaunchScreen.xib,也是描述软件界面的吧,这个也放到视图里,

这个Images.xcassets,这个图片,属于资源文件吧,资源文件就是支持当前的这个应用程序的一些文件,Supporting Files,属于Supporting Files,把它放到Supporting Files里面,

这就是我们这样一种目录的分法,分好之后,就是这个样子:

分好之后

当我们这样分好之后,Show in Finder,打开这个文件夹以后,看的到这些分类的目录吗,是不是根本就没有,

打开文件夹

3.所以说,刚才我们建的这些目录,只是逻辑上的一些目录,是虚拟的目录,

所以说,当程序安装以后,这个app.plist文件,这个xib文件,是不是都是在我们整个应用程序的根目录下,

所以说,还是用MainBundle,来搜索,

如果说,你把这个app.plist文件,xib文件,放在一个特定的文件夹下了,那就不能用mainBundle来搜索了,就得用某个特定的文件夹名儿,来搜索了,

好,这是关于我们目录的分类的一些内容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值