Xcode项目引入外部文件夹,不能引用问题
来源:互联网 发布:网络规划设计师教材 编辑:程序博客网 时间:2024/05/16 17:06
最近在处理一些工程时候,偶尔注意到,工程文件里面添加了一些新的样式图标。什么样子呢,先看图,赫赫。
工程中的蓝色文件夹和以前习惯的黄色文件夹是不是不太一样。
今天简单总结一下Folder References and Groups 参考文件夹和分组
1. Group 分组
在xCode的工程中,右键New Group, 即可创建,也就是黄色的文件夹。
工程中想要分类管理的文件,可以分门别类的放在不同的group里面
group本身不影响文件的物理存放,也就是实际存放位置,只是在Project文件中
2.Folder reference
在管理大量资源文件时候,利用foler reference可方便和实际文件夹构造保持一致.
下面是一个简单的创建过程
Step1: 导入文件时选择Reference
Step2:在代码中调用
这时候就不能直接用文件名调用了,需要指定相对文件夹的位置。
譬如说我们在group直接导入时,用的是
//Group情况
UIImage *image = [UIImage imageNamed:@"someImage.png"];
//Reference情况 I
UIImage *image = [UIImage imageNamed:@"Cats/Dogs/someImage.png"];
//Reference情况 II
NSString *fullPath = [[NSBundle mainBundle] pathForResource:@"someImageFile.png" ofType:nil
inDirectory:@"Cats/Dogs"];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
注意的几个事情
1.导入文件时候,一个文件夹里面有多个子文件夹时,根据需要选择Group形式还是Reference形式导入。
group的好处时,一个逻辑结构引入,物理文件实际都在工程中直接用文件名调用即可。
尤其是在引入外部的Lib时候,需要选择该类型,否则编译时候出错概率会很大
2.folder reference的好处更像是在一个工程中可以引入不同的文件夹,文件名可以复用。
- Xcode项目引入外部文件夹,不能引用问题
- Xcode项目引入外部文件夹,不能引用问题
- Xcode项目引入外部文件夹,不能引用问题
- Xcode项目引入外部文件夹,不能引用问题
- Xcode引入外部文件夹不能用
- android引入外部项目点击不能查看源码问题
- Eclipse中导入外部项目时提示HttpServletRequest 不能引用的问题
- Eclipse中导入外部项目时提示HttpServletRequest 不能引用的问题
- 解决android-support-v4.jar引用外部项目冲突问题
- hexo项目引用模板不能提交问题 submodule问题
- 2015061005 - 为项目引入外部jar包
- AS引入本地外部项目的Module
- 关于Android Studio引入外部项目
- Android 引用外部项目库
- Android 引用外部项目库
- Jenkins -- svn引用外部项目
- maven项目引用外部jar
- 关于Xcode的项目文件夹
- JAVA从数据库中拿到数据
- 电子招投标中的时间节点汇总
- 剑指offer——面试题32:从1到n整数中1出现的次数
- Cohort Analysis组群分析(1)
- 欢迎使用CSDN-markdown编辑器
- Xcode项目引入外部文件夹,不能引用问题
- Java中如何使用嵌入MySQL
- android中跨进程通讯的4种方式
- 即将25,人生路都走了三分之一。赶紧停一下,想想再战斗。
- angularJs 取<input type='file'>中文件名
- Python格式化输出
- SQL:提前七天提醒
- Hibernate 注解
- JS科学计数法初探