Xcode中添加的文件夹有两种:Group和Folder(黄色和蓝色)
两者的区别:
1) Group一般是以文件夹的形式存在的,但是对于Xcode来说里面的文件都是相互独立的,所以可以在引入头文件的时候不需要指定是哪个文件夹的; 会通过编译器的编译; 导入的文件放在Build Phases–>Compile Sources中; 文件夹是黄色的 ;导入第三方框架选择Group
2)Folder只是资源的引用,作为整体导入文件,因此在引用时需要先引入文件夹,然后才能找到想要导入的文件,例如要导入refreshController问价夹中的refresh.h文件,只能通过 #import "refreshController/refresh.h" 的形式; 不会通过编译器编译; 导入的文件放在 Build Phases ->Copy Bundle Resources中; 文件夹是蓝色的 ; 导入像图片之类的资源选择Folder
NSString *path = [NSBundle mainbundle] pathForResource:@"resource/1.png" ofType:nil];
path 只能找到Folder文件的路径
网友评论