<二>关于资源引用的基本认识


1.沙盒概述
2.MainBundle
3.文件拖到工程的引用认识
4.图片获取的方式及其区别


1.沙盒概述

Documents:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录。例如,游戏应用可将游戏存档保存在该目录

tmp:保存应用运行时所需的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行时,系统也可能会清除该目录下的文件。iTunes同步设备时不会备份该目录

Library/Caches:保存应用运行时生成的需要持久化的数据,iTunes同步设备时不会备份该目录。一般存储体积大、不需要备份的非重要数据

Library/Preference:保存应用的所有偏好设置,iOS的Settings(设置)应用会在该目录中查找应用的设置信息。iTunes同步设备时会备份该目录

2.MainBoundle

  • 进入 资源包、沙盒、的文件路径


  • 打开MainBundle


  • MainBundle里面的内容


3.文件拖到工程的引用认识

如图
1> Copy items if needed  —>
                            <1>  若不复制,该程序只能在该资源所在的电脑  才能被访问,如果被拷贝到其他地方,则访问不了
                            <2>  原因是这些文件不会保存到程序的【main bundle】中,所以打包程序就没有资源。

2> Create groups  —> 不创建真实的文件夹,这些所有文件都保存到 【main bundle】 (显示黄色)

3> Create folder reference  —>  创建真实的文件夹 ,这些文件会保存到 【main bundle】下的一个文件夹中 (显示蓝色)

4> 资源引用问题  —> 如果勾选,则这些文件会打包到程序的资源包中,否则 就不会。

4.图片获取的方式及其区别

如图

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,756评论 25 709
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,219评论 30 472
  • 下面是我最近两年学习OC中的一些基础知识,对于学习OC基础知识的人可能有些帮助,拿出来分享一下,还是那句话不喜勿喷...
    小小赵纸农阅读 2,667评论 1 7
  • 技 术 文 章 / 超 人 关于库思维导图: 库 概念 什么是库库是共享程序代码的方式。库从本质上来说是一种可执行...
    树下敲代码的超人阅读 6,455评论 6 50
  • 在刚刚过去的清明节,我回了一趟老家。已经有很多年了,我从没在这个季节回去过。 自从父亲年前去世,清明节就缓缓伸出柔...
    卓娅xyz阅读 292评论 0 0