xcode中向项目添加文件时的选项

来源:互联网 发布:智能锁网络营销策划 编辑:程序博客网 时间:2024/06/01 11:07

以前打开别人的项目时会从Project Navigator中看到,所有的文件夹颜色都是同样的黄色的,而我自己在使用拖拽方式向里面添加后却出现了蓝色的。如下图:

所有文件夹都是同样的黄色
图1,人家的所有文件夹都是同样的黄色

我自己拖拽进去的是蓝色的
图2 我自己使用拖拽方法添加的文件夹是蓝色的

一开始呢,我还没在意,在使用起来没有影响就没管它。

直到今早学习如何创建静态库时意识到了。

真正的秘密在于拖拽文件后出现的对话框中的选项,以前我都是使用了默认的选项,如下图:
这里写图片描述
图3 默认选项

使用这个选项有什么特点呢?

对了,说一下我的源码路径吧。
我从网上下了一个工程,存放在Download目录中了,叫BuildAFramework,其实这是我那个练习静态库的示例源码,在这里主要是使用了子文件夹RWKnobControl这个目录,我把它直接拽到了RWUIControls中。
这里写图片描述
图4

使用了图3的默认选项后,在RWUIControls项目中是“借用”了这些文件,即在RWUIControls的项目目录中并没有这些文件本身,这可以从xcode中看到,如下图显示了RWUIControls使用的这些文件的路径:

这里写图片描述

注意:Download就是我本机默认的下载路径。

而如果不使用图3的默认选项,使用如下的选项:
这里写图片描述
图5

则会将Download中的RWKnobControl目录的内容拷贝一份到RWUIControls的项目目录中。从xcode中查看路径:
这里写图片描述

可以到Full Path显示的路径中去查看,的确多了一些文件。
随之而来的是Project Navigator中的文件夹也变成黄色的了。

大功告成。


┗|`O′|┛ 嗷~~对了,对于图3中的target是干什么用的我还不太清楚。


哥知道了,知道target是干嘛的了。
选中target后会自动把头文件放到下图中红色方框里面去:
这里写图片描述

这回应该算完美了。
睡觉去。

0 0
原创粉丝点击