这个问题与Swift和Objective-C有关。
我想从Constant Strings创建变量。因此,将来,当我通过应用程序更改变量的名称时,我只需要在一个地方更改它,必须更改它,无论它在何处使用。
示例:
我在14个文件中有user_id
,如果我想将user_id
更改为userID
我必须更改所有14个文件,但我想立即更改地点。< / p>
答案 0 :(得分:1)
执行此操作的一种方法是使用Xcode构建过程并添加脚本(语言可以是您选择的,但默认是BASH脚本)
创建字符串常量文本文件,您可以使用某种格式定义要更改的所有变量,以表示您要进行的更改,例如:
&#34; variable_one_name&#34; =&#34; new_variable_one_name&#34;
取决于&#39; smart&#39;你希望你的脚本也可以列出你所有的变量,并包含一些指示何时不替换变量的方法。
"variable_one_name" = "new_variable_one_name"
"variable_two_name" = "DO_NOT_CHANGE"
在项目上运行预构建脚本,该脚本读入字符串常量文本文件,然后遍历源文件并执行所需的替换。小心将您搜索的目录限制为OWN源文件!
建立项目...
这将允许您从一个地方管理您的常量。但是,在您创建项目并编写一些代码后,它显然只能帮助您:)