美文网首页
Xcode Guides Folders

Xcode Guides Folders

作者: 许漠颜 | 来源:发表于2017-02-19 15:20 被阅读22次

    文件夹

    Figure 2-1展示了三层结构的文件夹


    Figure 2-1
    • Asset catalog folder:包含了一个asset catalog内所有的文件和文件夹。
    • Group folders:包含asset文件夹和其他组文件夹。
    • Asset folders:包含单个asset中的文件。

    每一个文件夹都可以包含一个目录属性编码的.json文件, 或者一个asset。关于.json文件的更多的信息看Contents.json File 和 Table 5-2。

    文件夹姓名

    asset catalog项目的名字和类型被编码在文件夹名字中。每一分文件夹的名字包含目录的名字或者asset的名字,在句号(.)之后,再然后是一个类型的标识符:

    <name-of-catalog-or-asset>.<type-of-item>
    

    组后边没有一个类型的标识符:

    <name-of-group>
    

    唯一的Asset名字

    在任何一个Xcode项目中,asset的名称在所有的asset catalogs和asset types必须是唯一的。例如,有一个图片Llama.imageset在一个asset catalog中,在asset catalog的其他部分或者另外一个不一样的catalog中有一个和Llama.imageset一样名称的图片,这是错误的。同样的,文件夹下有一个图片Llama.imageset,应用程序icon文件夹下有一张图片Llama.appiconset也是错误的。
    包含在所有的组或者sprite atlas文件夹的这个完整的名字,作为一个标记提供给命名空间。例如,如果一个组文件夹mammals包含图片Llama.imageset,图片集完全限定的名称是mammals/Llama。

    一般的文件夹结构

    这个asset catalog是一个最顶级的目录。asset catalog里边是一个最小的asset文件夹。这里也可以是一个组文件夹。
    一般的asset catalog文件夹结构:

    <catalog-name>.xcassets
    <asset-name>.<asset-type>
    Asset files
    <group-name>
    Group contents
    

    例如在Figure 2-1展示的文件夹目录:

    TestCatalog.xcassets
    Complication
    Data.dataset
    <Asset files>
    iOS AppIcon.appiconset
    <Asset files>
    Llamas
    Llamas at home.imageset
    <Asset files>
    Posing llamas.imageset
    <Asset files>
    Spot the Llama.imageset
    <Asset files>
    Sprites.spriteatlas
    <Asset files>
    Spark.imageset
    <Asset files>
    

    相关文章

      网友评论

          本文标题:Xcode Guides Folders

          本文链接:https://www.haomeiwen.com/subject/thcjwttx.html