这篇文章主要给大家介绍了关于Swift中图片资源使用流程的优化方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面
这篇文章主要给大家介绍了关于Swift中图片资源使用流程的优化方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
这篇文章主要给大家介绍了关于Swift中图片资源使用流程的优化方法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
前言
去年发布的Xcode9支持在代码编辑中直接插入图片,类似如下效果
但用了一段时间以后还是不太喜欢,换回了原来的方法。
本篇中许多实现细节已经在 iOS中多语言本地化流程的优化中写过,没再重复,若有疑问建议先阅读该文章。
传统的方法
1
2
3
4
|
// iOS let closeImage = UIImage(named: "close" ) // macOS let closeImage = NSImage(named: NSImage.Name( "close" )) |
是不是看上去都感觉心累。
如何优化
思路和 iOS中多语言本地化流程的优化一样,使用脚本将资源文件映射到静态变量,即可直接调用:
Build Phases中新建一个 Run Script,填入以下脚本:
发表评论