我目前正在尝试为 AWS Cloudfront 实施 Apple 的按需资源管理 API,因为 Apple 的 ODR 在某种程度上太不可靠了。
我注意到当我使用 ODR 资源标签标记 Assets.scnassets/ 内的图像时,我可以使用
UIImage(name: resourceName)
Run Code Online (Sandbox Code Playgroud)
一旦它被NSBundleRequest对象下载。因为我可以作为 UIImage 访问下载的资源,所以我知道该资源位于应用程序的主包中,但我认为这是不可能的,因为包是只读的。苹果是怎么做到的?最重要的方面是能够使用这个非常简单的界面创建 UIImages。