博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别) .
阅读量:5031 次
发布时间:2019-06-12

本文共 812 字,大约阅读时间需要 2 分钟。

XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,

来上图看下吧

folder 和 group

 上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?

1. group 和 folder的区别

group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的。

folder 只能作为资源,整个引用进项目,不能编译代码,也就是说,以folder形式引用进来的文件,不能被放在complie sources列表里面。

2. 以folder的形式引用文件

我拖动外部的文件夹 WebViewJavascriptBridge 到我的xcode工程目录下面

会弹出对话框,如图

copy,是指文件不在项目的目录下面,例如项目在桌面上,文件在 Download 下,你 copy 就会被复制到项目里面。如果文件原本就在项目里面,则不执行任何操作。这里不管它,重点是 下面的单选框。

这里我选择的是以folder的形式引用文件夹,点击完成,如下图所示,文件夹是蓝色的,并且编译文件列表里面没有 webviewjavascriptBridge.m这个文件,证明文件夹引用,只会引用文件夹,文件夹里面的东西都会直接拷贝到 bundle 包,不参与编译。

2. 以group的形式引用文件

回到1的第一步,选中 create groups for any added folders ,点击完成,则如下图所示,文件夹是黄色的,并且编译文件列表里面神奇的存在了 webviewjavascriptBridge.m这个文件

 

现在,终于明白了 folder和 group的区别了。

转载于:https://www.cnblogs.com/vonk/p/4274938.html

你可能感兴趣的文章
[Java in NetBeans] Lesson 06. Custom classes
查看>>
[AngularFire2 & Firestore] Example for collection and doc
查看>>
[Javascript] The "this" keyword
查看>>
ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决
查看>>
sharepoint Report使用共享数据源部署报错
查看>>
C++ Primer 5th 第16章 模板与泛型编程
查看>>
22个Web 在线编辑器[转]
查看>>
解决“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path”问题...
查看>>
GitHub本地上传代码教程
查看>>
bzoj1045 [HAOI2008] 糖果传递
查看>>
关于java中任意对象强制转换为接口类型的问题
查看>>
.Net之路(十一)StringBuilder和string
查看>>
删除链表中重复的节点
查看>>
移动端的推拉效果导航菜单-支持响应式及其多层菜单
查看>>
Linux基础命令总结
查看>>
py 的第 21 天
查看>>
pyqt5在textBrowser添加文本并自动滑动到底
查看>>
emmc基础技术8:操作模式2-device identification mode
查看>>
HW6.6
查看>>
四重解法---P1047 校门外的树
查看>>