Xcode Guides Folders

文件夹

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


Xcode Guides Folders_第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的名字,在句号(.)之后,再然后是一个类型的标识符:

.

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


唯一的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文件夹结构:

.xcassets
.
Asset files

Group contents

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

TestCatalog.xcassets
Complication
Data.dataset

iOS AppIcon.appiconset

Llamas
Llamas at home.imageset

Posing llamas.imageset

Spot the Llama.imageset

Sprites.spriteatlas

Spark.imageset

你可能感兴趣的:(Xcode Guides Folders)