Swift教程

Create groups & Create folder references

本文主要是介绍Create groups & Create folder references,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

向工程中拖入文件/文件夹时有以下两种方式可选。

Create groups

Create floder references
拖入文件

  • 向工程中拖入文件的时候,两个选项没有区别,都可以直接在工程内用#import "xxx.h"来引入并使用文件。

对比两个不同方式拖入工程中的工程文件project.pbxproj:

一共有四处不同,截图只截取了前两处,但是不同的地方,只是生成的文件的对应的16进制编号不一样。对于拖入进的文件在工程文件中的位置是一样的。

拖入文件夹

  • 选择Create groups方式的,对于文件夹中的类文件能够正常引用和使用。

  • Create folder references方式拖入到工程中的类文件,没有参与到项目的编译中,如下图。
    如果在工程中使用了,编译工程的时候,会报错。

【看网上有说如果引入全路径的话#import "Person/Person.h",可以使用,但是针对类文件我测试了一下,还是报错的,也许我的方式不对,如有正确的方式,欢迎提出,谢谢。】 对于资源文件,如果采用Create folder references方式引入工程中,直接用图片的名称来找资源是获取不到的,需要用全路径文件夹名/文件名

总结: 我们拖入文件/文件夹的时候,选择使用Create groups,这样拖入的文件参与编译,可以使用。当拖入资源的时候,最好也选择Create groups方式,如果选择了Create folder references方式,使用资源的时候,需要写全资源的路径。

这篇关于Create groups & Create folder references的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!