向工程中拖入文件/文件夹时有以下两种方式可选。
拖入文件#import "xxx.h"
来引入并使用文件。对比两个不同方式拖入工程中的工程文件project.pbxproj
:
拖入文件夹
Create groups
方式的,对于文件夹中的类文件能够正常引用和使用。Create folder references
方式拖入到工程中的类文件,没有参与到项目的编译中,如下图。
如果在工程中使用了,编译工程的时候,会报错。#import "Person/Person.h"
,可以使用,但是针对类文件我测试了一下,还是报错的,也许我的方式不对,如有正确的方式,欢迎提出,谢谢。】
对于资源文件,如果采用Create folder references
方式引入工程中,直接用图片的名称来找资源是获取不到的,需要用全路径文件夹名/文件名
总结: 我们拖入文件/文件夹的时候,选择使用Create groups
,这样拖入的文件参与编译,可以使用。当拖入资源的时候,最好也选择Create groups
方式,如果选择了Create folder references
方式,使用资源的时候,需要写全资源的路径。