如何快速识别在 Assets.xcassets 中添加的用于图像和颜色的资源是否在项目内部使用。
示例:
int value = 10
在这种情况下,应用程序内部未使用 int 值,从而发出警告。
Initialization of immutable value 'value' was never used; consider replacing with assignment to '_' or removing it
如果里面
Assets.xcassets
没有使用添加的颜色或图像怎么识别?
Xcode 没有可以突出显示未使用的资产的工具,但有一个名为“AssetsChecker”的开源项目可以完成这项工作。
我尝试了多种解决方案来查找未使用的资产,这个解决方案实际上有助于找到一些,并且我能够减小应用程序的大小。
工具无法知道哪些资产没有被您的应用程序使用。
假设您正在创建一个天气应用程序,并且您从服务器收到的数据包括
image_key
,您可以用它来了解要加载哪个资源。
如果使用查找未使用资源的工具,它会告诉您未使用未直接引用的每个图像或颜色,这会产生大量误报。