妮子的iOS 代码重构1

Posted 小妮子的奋斗时代

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了妮子的iOS 代码重构1相关的知识,希望对你有一定的参考价值。

昨天面试,被问了个代码重构,直接愣住了。。。

回来稍微看了下,对代码重构有了一点了解。。。就是让自己的代码有更好的结构,更简洁易读吧,是提高代码质量的一种方法吧!Xcode提供了几个代码重构功能,有Rename(重命名)、Extract、Create Superclass、Move Up、Move Down、Encapsulate。

使用:在代码区右击——Refactor,调出重构功能。Rename用于对类名、方法名、属性名等重命名,Extract用于将自己写的一段代码变成一个方法,Create Superclass用于创建一个当前类的父类,Move Up将方法或实例变量移到父类,Move Down则相反,Encapsulate作用是当你选中一个变量后,会自动帮你生成get、set方法,不过有proporty后这个好像也没啥用了。

 

好啦,这就是半个小时的学习成果,参考了一些大神的博客,如有抄袭请告知并原谅我这个小白吧??!

以上是关于妮子的iOS 代码重构1的主要内容,如果未能解决你的问题,请参考以下文章

一篇讲透Java重构之道

腾讯大佬总结的代码重构原则,看完再也不怕面试官问啦!

重构·改善既有代码的设计.04之重构手法(下)完结

Struts2 Servelet重构

第九课计算器界面代码重构

iOS 重构AppDelegate