Xcode 创建的文件夹的区别
通常项目中包含两种颜色的文件夹,黄色的文件夹以及绿色的文件夹
-
首先黄色的文件 为虚拟路径 image取值的时候直接获取
_imageV.image = [UIImage imageNamed:@"01"];
而绿色的文件夹 是真实路径的文件image取真实路径
_imageV.image = [UIImage imageNamed:@"绿色文件/01.png"];
-
图片的两种加载方式
- imageNamed:
- 指向它的指针被销毁,该资源也不会从内存中消失
- 放到Assets.xcassets的图片,默认会有缓存
- imageWithContentsOfFile:
- 指针销毁,内存资源释放
- 放到项目中的图片不带有缓存
- imageNamed:
-
图片的存放位置对应
- Assets.xcassets对应的IPA包内容是以Assets.car的形式存在不可以访问
- 黄色文件夹存放的图片资源就在文件的根目录
- 绿色文件的内容会存放在对用的文件夹下
可以用以下命令查看具体的路径,然后“前往文件”
po NSHomeDirectory()