xcode 修改类名 变量名

摘要:
修改文件1中的变量名。在文件中,我们还可以使用命令+F更改搜索框,并输入要修改的变量名称。2.要修改的变量名称将更改颜色。选择变量,右键单击refactor-˃rename:3.将变量名称更改为所需的名称。在模式中单击预览。请记住检查以下相关文件:4.弹出一个对话框,然后单击右下角的保存。5.一些注释,字符串和类函数的变量名没有更改。我们需要执行此步骤,并在Xcode左侧的搜索列中搜索更改前的类名:

修改类名

1.将鼠标点击放在类的名称上,右击选择refactor->rename,或选择Xcode工具栏中的edit->refactor->rename:

xcode 修改类名 变量名第1张

2.之后,将类名更改为我们需要的模式点击preview,记得将下面的关联文件勾选:

技术分享

3.Xcode会为我们检测出需要更改的地方,浏览无误后点击save。

4.我们的类的文件名,类名都已经更改,但并不全面,因为某些注释,字符串动态创建类对象以及类函数创建类对象时的类名并没有更改,我们需要做这一步,将更改前的类名在Xcode左侧的搜索栏中搜索

技术分享

5.将Find改选为Replace:

技术分享

这里面有四个选项,意义如下:

Containing:检索出包涵检索条件的对象

Matching:检索出等于检索条件的对象

Start With:检索出以检索条件开头的对象

Ending with:检索出以检索条件结尾的对象

我们选择Matching,进行检索,将检索出来的地方进行Replace替换,通过这一步,我们可以替换代码中的注释,字符串,类方法以及xib和StoryBoard文件中关联的id,cell复用符等。

修改文件中变量名

1.在文件中,我们也可以通过command+F换出搜索框,输入需要修改的变量名.

2.需要修改的变量名会变色,选中变量,右击refactor->rename:

xcode 修改类名 变量名第5张

3.将变量名更改为我们需要的名字,模式点击preview,记得将下面的关联文件勾选:

xcode 修改类名 变量名第6张

4.弹出一个对话框,点击右下角save

xcode 修改类名 变量名第7张

5.某些注释,字符串以及类函数的变量名并没有更改,我们需要做这一步,将更改前的类名在Xcode左侧的搜索栏中搜索:

xcode 修改类名 变量名第8张

免责声明:文章转载自《xcode 修改类名 变量名》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html5自动横屏的方法MySQL8.0新增配置参数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux简单命令与Shell脚本

说明1、#表示root用户登录,$表示普通用户登录2、|符号是管道符,用于把|前的输出作为后面命令的输入3、>表示追加并覆盖的意思4、>>两个大于符号,表示追加命令1、cd命令:切换目录cd /home 进入/home目录cd ../返回上一级目录cd  ./当前目录2、ls命令:产看文件及目录ls  ./ 查看当前目录所有的文件和目录l...

关于python中带下划线的变量和函数 的意义

总结: 变量: 1. 前带_的变量: 标明是一个私有变量, 只用于标明,外部类还是可以访问到这个变量 2. 前带两个_ ,后带两个_ 的变量: 标明是内置变量, 3. 大写加下划线的变量: 标明是不会发生改变的全局变量 函数: 1. 前带_的变量: 标明是一个私有函数, 只用于标明, 2.前带两个_ ,后带两个_ 的函数: 标明是特殊函数 Pyth...

[Unity热更新]tolua# & LuaFramework(一):基础

一、tolua# c#调用lua:LuaState[变量名/函数名] 1.LuaState a.执行lua代码段 DoString(string) DoFile(.lua文件名) Require(.lua文件名(但没有.lua后缀)) b.获取lua函数或者表 LuaFunction func = lua.GetFunction(函数名);      ...

修改npm安装的全局路径和配置环境变量

我之前安装npm时全是默认安装,模块全部安装在C盘了,今天心血来潮,把路径改到了D盘,结果改完后模块都不能识别了,都提示XX模块不是内部命令,这其实是环境变量配置的问题,我都是按照网上的教程改的环境变量,但是照着改也有错,反复改了好几次都不行,最后终于改好了。步骤如下:  1.要在你需要存放模块的文件夹里建两个文件夹我是在node目录下建了两个文件夹分别叫...

关于OOP(面向对象)

面向对象的程序设计有三大特征: 封装:解决了数据的安全性问题 继承:解决了代码的重用问题 多态:解决了程序的扩展问题 1.类 具有相同特征或者行为的一种抽象。类是具有相同属性和和行为的一组对象的集合。把相同的或相似的对象归为一类的这个过程就是抽象; 可以在定义类时为类添加访问修饰符,对类进行访问权限控制; 对类使用的访问修饰符只有public和缺省两...

jmeter_上一请求的响应值作为下一请求的参数

Json响应格式 json串中{}表示对象,[]表示数组 JSON Extractor使用jsonpath表达式匹配,可以一次取多个变量值。 $表示响应的根对象。 取子对象或对象的属性用. 取数组里的对象用[],数组索引从0开始。 获取数组的所有值$[*].属性 1)新建一个请求,返回json响应格式的,分析响应结果 1)在上一请求上点...