iOS蒙层和引导图,使用脚本规范命名

最近项目中发现引导图适配有点问题,以前只有iPhoneX的时候,判断是否是iPhoneX就好了,于是是下面这个样子

现在有XR,XSMax,要适配xr,XS Max,以后再出新的机型有点差不忍赌,而且又不只一个蒙层。有没有什么好的办法呢?于是找到了这个方法:

新建之后,然后改后缀, 可参考这个链接

分辨率的图还是要附上一张的,参考下面图挨个拖吧。

不嫌累的话,基本是能搞定。需求说图还要再变动下,还得挨个对。设计给的图没有任何规律

最后,自己想了个办法,统一按分辨率命名,下次仅替换图片即可。只要第一次对好,以后就直接替换,还算省事。

项目中的命名

依靠设计规范命名,怕是难啊。于是写了个脚本处理命名的事

file_path=$1

cd $file_path

forimg_pathin$file_path/*;do

img_Width=$(sips -g pixelWidth $img_path | tail -n1 | cut -d” “-f4)

img_Height=$(sips -g pixelHeight $img_path | tail -n1 | cut -d” “-f4)

img_newname=$img_Width” × “$img_Height”.png”

mv $img_path $img_newname

done