原理:使用mac终端进行批量文件内容替换!
步骤一:找到自己需要替换的颜色,和自己想要替换成什么颜色。如下图根据RGB计算出大致的R值为:42/255约等于0.164705.
步骤二:选中xib文件,右键“Open with External Editor”,将xib以文档格式打开。
步骤三:将我们之前计算的0.164705使用 Command+F 进行搜索如下图所示,将其中颜色部分复制下来。
步骤四:编写自己想要替换成的颜色。例如最终想要替换成的颜色为
red="1" green="0.52941176469999995" blue="0.1333333333"
步骤五:打开终端 输入:grep -rl "str1" dir | xargs sed -i "" 's/str2/str3/g' 其意思为:
把dir路径下面,还有子文件夹里面的所有包含‘str1’的文件里的‘str2’替换为‘str3’ 当str1和str2相同时,就是批量查找和替换了 需要注意的是1.必须要把双引号全部转义。
步骤六:那么按照上面的要求把 " 改成 \" 。终端中就应该输入:grep -rl "red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"" /Users/mac/Desktop/ios_huaxingYHCG/信用卡管家v2.0 | xargs sed -i "" 's/red=\"0.16470588235294117\" green=\"0.63137254901960782\" blue=\"1\"/red=\"1\" green=\"0.52941176469999995\" blue=\"0.1333333333\"/g'
大功告成~