一、向ios工程中添加文件
Create groups 与 Create folder references是往工程中添加文件的两种方式
1reate groups:使用Create groups ,groups不创建实际的文件夹。groups一旦被创建或添加,黄色的,当你想要使用文件夹中的某个类的头文件时,你可以直接添加它的引用,例如#include xxx.h因为groups下的cpp文件是会被编译的。
group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的。folder 只能作为资源,整个引用进项目,不能编译代码,也就是说,以folder形式引用进来的文件,不能被放在complie sources列表里面。
2 Create folder references :蓝色的。同时使用Create folder references方法只是将文件单纯的创建了引用,这些文件不会被编译,所以在使用的时候需要加入其路径,用的时候需要把路径写全,一般把图片资源文件等放这里,代码放这里,引入的时候要把路径。
3另外:通过这两种方式加载进来的资源在target中存在的形式也不同,
:Assets.xcassets也是蓝色文件夹,证明其文件夹内的图片也是可以通过获取绝对路径的方式来获取的。
4Add to targets:
将文件资源加入到target。当工程中存在多个target时,一般应该将文件加入到每个target,否则如果用到了会找不到,出错的。