在我的所有代码中更改硬编码

时间:2013-07-22 09:38:22

标签: xcode constants

当我不太了解并且将所有硬编码的数字更改为其他内容时,我必须使用我编写的一些长代码。

数字是屏幕上的位置,现在我需要根据屏幕尺寸制作它们。

因此,代码上的每个160都应转换为winSize.width/280 = winSize.width/4

在Xcode中有一种简单的方法吗?

3 个答案:

答案 0 :(得分:0)

您可以使用“项目导航器”视图中的“查找和替换”

enter image description here

答案 1 :(得分:0)

 Command+F 

当您离开需要更改的文件时。

您会在顶部看到一个栏。在左侧写有Find。点击它。 Yoy将获得一个选项Replace。 选择替换。

在字符串匹配中写160。 在下面的字段中写winSize.width/2。单击Replace All按钮。 也可以为值80执行此操作。

答案 2 :(得分:0)

或者Right Click -> Refactor... -> Rename也和F& R一样有效。它为您提供了类似预览的自动diff,我认为F& R会做,但您必须单击其他按钮才能获得更改。