使用Xcode的Refactor功能调整代码

长沙戴维营教育iOS开发培训(www.diveinedu.cn)周年庆送大礼:学费6K起,直接签订双方协议,不引入第三方银行贷款!

  • 符号的重命名
    选中需要重命名的符号,右击或者直接在Edit菜单中选中Refactor>Rename。
    使用Xcode的Refactor功能调整代码_第1张图片

填入新的符号名称。
使用Xcode的Refactor功能调整代码_第2张图片

点击Preview按钮就可以看到将要发生的所有改变。
使用Xcode的Refactor功能调整代码_第3张图片
点Save应用修改。

  • 创建父类
    选中需要创建父类的类名,右击或者在Edit菜单中选择Refactor>Create SuperClass。
    使用Xcode的Refactor功能调整代码_第4张图片
    然后选择Preview,点Save后Xcode就会自动创建新的类,并且将该类设置为被选中的类的父类。
  • 封装变量
    有时需要对实例变量进行封装,创建getter和setter,这种体力活也可以让Xcode替我们完成。在Refactor中选择Encapsulate就可以达到目标。
  • 封装代码
    很多人在刚开始写代码的时候,总是不喜欢写方法进行封装,觉得一口气写下来很直观。但是当代码多了后,一个方法都变得巨大无比。这时可以使用Refactor的Extract功能对这些代码进行自动打包封装。
    选中需要打包封装的代码块,在Refactor中选择Extract。
    使用Xcode的Refactor功能调整代码_第5张图片

填入方法名后点击Preview按钮进行预览。
使用Xcode的Refactor功能调整代码_第6张图片

选择保存后Xcode将自动创建方法,并在原来的代码位置插入该方法的调用。


你可能感兴趣的:(iOS面试宝典)