zoukankan      html  css  js  c++  java
  • iOS蓝色和黄色文件夹新建方式区别(区别之前)

    关于这个问题,好像xcode9之前还是多少来着,创建方式是这样:

    1、New Group创建的黄色文件夹是“假”文件夹,也就是说 show in finder 是看不到的

     

    解释:这个文件夹并不是真正的存在在项目的目录下,里面的文件还是放在了相同的目录下;如果我们加载资源文件,并存在同名的情况下,这样放在分组文件夹下面就不行了;所以我们需要创建真实的文件夹,

    2、不过更新之后,xcode改变了这一体现,现在不管是黄色还是蓝色文件夹,本地都存在了,也就是查看时都能看到有个文件夹存在。

    不过问题来了,现在变成这样,但真实使用时,还是与原来一样的,也就是说我们用bundle加载时,路径与原来处理还是一样的(假文件路径,并不是真的多了一层文件夹)。

    3、现在如何创建蓝色和黄色文件夹呢?我们看下图即可。

         

    最后区别来了,在项目里,我们要引用文件,获取路径的时候,要这样;

    黄色文件:

    Bundle.main.path(forResource: <#T##String?#>, ofType: <#T##String?#>)

    蓝色文件

    Bundle.main.path(forResource: <#T##String?#>, ofType: <#T##String?#>, inDirectory: <#T##String?#>)

    这里最后的indirectory 就是文件夹名称。

      

     小记一下。

  • 相关阅读:
    C#多线程学习(四) 多线程的自动管理(线程池)
    CHR6dm 校准软件下载
    WinAPI打开串口失败
    AHRS(航姿参考系统)和IMU(惯性测量单元)的区别【转】
    课程1:开始Direct3D
    CHR6dm datasheet 中文翻译
    从D3D将画面渲染至桌面
    Hello GPU
    linux配置java环境变量(详细)
    java中的多线程
  • 原文地址:https://www.cnblogs.com/yajunLi/p/8796446.html
Copyright © 2011-2022 走看看