Xcode 创建的文件夹的区别

Xcode 创建的文件夹的区别

通常项目中包含两种颜色的文件夹,黄色的文件夹以及绿色的文件夹

image

  • 首先黄色的文件 为虚拟路径 image取值的时候直接获取
 _imageV.image = [UIImage imageNamed:@"01"];

而绿色的文件夹 是真实路径的文件image取真实路径

_imageV.image = [UIImage imageNamed:@"绿色文件/01.png"];
  • 图片的两种加载方式
    • imageNamed:
      • 指向它的指针被销毁,该资源也不会从内存中消失
      • 放到Assets.xcassets的图片,默认会有缓存
    • imageWithContentsOfFile:
      • 指针销毁,内存资源释放
      • 放到项目中的图片不带有缓存
  • 图片的存放位置对应
    • Assets.xcassets对应的IPA包内容是以Assets.car的形式存在不可以访问
    • 黄色文件夹存放的图片资源就在文件的根目录
    • 绿色文件的内容会存放在对用的文件夹下

可以用以下命令查看具体的路径,然后“前往文件”

 po NSHomeDirectory()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。