Swiftui '有什么用;预览资产&x27;在XCode 12中?

Swiftui '有什么用;预览资产&x27;在XCode 12中?,swiftui,assets,Swiftui,Assets,回答为“它包含预览画布的资产”,这是不够的信息 预览资源文件夹是否在预览画布上为我提供了额外的功能?如果是,我如何利用它 预览资源文件夹是否在预览画布上为我提供了额外的功能?如果是,我如何利用它 预览资产如下所示,默认情况下仅注册开发时间资源目录 因此,您可以在那里存储任何图像、颜色、文件,即任何资源,这些资源只能在预览画布中用于测试目的。例如,不要从互联网、云端下载或从数据库获取。因为预览只用于快速UI查看和测试,所以数据源并不重要,所以要测试和优化UI,您不需要获取外部数据,而是使用本地存储

回答为“它包含预览画布的资产”,这是不够的信息

预览资源文件夹是否在预览画布上为我提供了额外的功能?如果是,我如何利用它

预览资源文件夹是否在预览画布上为我提供了额外的功能?如果是,我如何利用它

预览资产
如下所示,默认情况下仅注册开发时间资源目录

因此,您可以在那里存储任何图像、颜色、文件,即任何资源,这些资源只能在预览画布中用于测试目的。例如,不要从互联网、云端下载或从数据库获取。因为预览只用于快速UI查看和测试,所以数据源并不重要,所以要测试和优化UI,您不需要获取外部数据,而是使用本地存储的测试数据

您也可以在其中添加/命名任何其他开发时资产/文件夹


如何从特定的“预览资产”xcassets文件加载资产?正如您通常从资产目录加载资源一样。例如,如果将test.png放入其中,则可以在预览提供程序中创建
图像(“test”)