关闭

iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)

标签: iOS基础知识
393人阅读 评论(0) 收藏 举报
分类:

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的区别了。

转:http://blog.csdn.net/fanjunxi1990/article/details/9352917

 

参考:http://stackoverflow.com/questions/6402661/workflow-to-create-xcode-groups-as-file-system-folders

http://stackoverflow.com/questions/7567511/creating-group-in-xcode-does-not-create-folder-in-file-system-why

0
0
查看评论

关于xcode下创建蓝色文件夹和黄色文件夹的问题

xcode下创建的文件夹一般是黄色的,是
  • u012792944
  • u012792944
  • 2014-05-12 11:12
  • 2658

iOS中黄色文件夹和蓝色文件夹的区别

iOS中黄色文件夹和蓝色文件夹的区别
  • u011146511
  • u011146511
  • 2016-05-02 20:05
  • 336

iOS Xcode工程目录的 folder 和 group的区别(链接)

1、 iOS Xcode工程目录的 folder 和 group的区别 http://www.jianshu.com/p/2ddba8c0062c 2、iOS:xcode 中Groups vs Folder References http://blog.csdn.net/ho...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2016-03-01 20:21
  • 482

iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)

(转载地址 :http://blog.csdn.net/fanjunxi1990/article/details/9352917) XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢, ...
  • ywch2010
  • ywch2010
  • 2013-10-17 09:48
  • 841

在Xcode中资源文件要以folder references(蓝色文件夹)而非groups(黄色文件夹)形式添加

在Xcode里面有两种颜色的文件夹,一种是黄色的,一种是蓝色的。 黄色文件夹只起到分类的作用,并不代表文件的路径。文件的路径要以磁盘中的文件路径为准。也就是说Xcode和磁盘文件系统可以有两套完全不同的文件分类方式(文件夹的名字可以完全不同)。但是在包含头文件的时候还是要以磁盘的文件路径为准,否则找...
  • u014078216
  • u014078216
  • 2015-11-26 18:02
  • 1329

Xcode folder(蓝色文件夹) 和 group(黄色文件夹)的区别

XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,当然还有蓝色的文件夹 Xcode folder(蓝色文件夹) 和 group(黄色文件夹)的区别 folder:蓝色文件夹 group:黄色文件夹 folder...
  • jeffasd
  • jeffasd
  • 2016-01-12 10:28
  • 308

Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)

上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢? 1. group 和 folder的区别 group 一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的。 folder 只能作为资源...
  • u010500895
  • u010500895
  • 2015-04-27 23:04
  • 288

Xcode中 黄色文件夹与蓝色文件夹的个人反思

在学 UIImageView 的时候,想做个动态图,当我把图片文件夹拖到Xcode里的时候(这时是蓝色文件夹),运行程序的时候总是崩溃,搞的自己也很崩溃。 后来自己把图片从文件夹里拖出来,跟.h .m放在一起,就妥了,我就在想问什么,于是把蓝色文件夹托到根目录下发现也可以,就很疑惑,后来终于发现,...
  • wyb19940301csdn
  • wyb19940301csdn
  • 2015-08-26 21:19
  • 992

Xcode引入外界文件时选Create groups 或 Create folder references的区别

一、使用Create groups 我们在项目中可以手动添加一个groups(右键点击选择New Group),但是手动添加的groups实际上并不会存在于项目的目录中,被添加进groups中的文件仍在位于它原来所在的位置,但从外部引入进来的groups并不会如此。groups一旦被创建或添加,都是...
  • ci915194561
  • ci915194561
  • 2015-09-06 19:54
  • 944

Xcode7.2版本以上引用文件夹,出现蓝色文件夹

Xcode7.2版本以上添加文件夹引用,出现蓝色文件夹解决办法:1.和以前一样右键选择,如图所示: 选择Add Files to “….”,如图所示: 点击 “Options”,如图所示: 选择”Create groups”,Add之后则是橙黄色的文件夹,如果选中”Create f...
  • yanyanforest
  • yanyanforest
  • 2016-05-05 09:12
  • 3857
    个人资料
    • 访问:15043次
    • 积分:254
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:10篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论