一、接下来,我们看另外一个知识点,怎么用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来搜索了,就得用某个特定的文件夹名儿,来搜索了, 好,这是关于我们目录的分类的一些内容