QQ在线
010-59458706

iOS开发要注意哪些问题

2017-07-28 22:17 671
【摘要】现在我的目标想成为一个专业的ios开发工程师,从低学起,想问下ios开发要注意什么问题?在完成iOS 开发的操作的时候是不是需要注意什么问题呢?答案是肯定的。

现在我的目标想成为一个专业的ios开发工程师,从低学起,想问下ios开发要注意什么问题?在完成iOS 开发的操作的时候是不是需要注意什么问题呢?答案是肯定的。因为操作iOS 开发其实难度还是比较大的,另外,iOS 开发其实在操作过程中涉及到的内容以及操作问题也确实是不少。

ios开发.jpg

1.项目前期一定要有整体的架构,代码必须使用MVC(要深刻理解MVC,做到各司其职),以便将共性的东西写成工具类,能很好的使用面向对象的特点:继承、封装和多态。

2.代码结构要清晰,可以使用“方法”将其分成几个模块。例如viewDidload中有三个动作,,那么将这三个动作分别写为3个方法,这样代码结构清晰(一看就知道viewDidload中都做了哪些动作),需要修改什么地方就去相应模块的方法或类去修改,而不要将3个动作全部都写在viewDidload中。

3.对需求和代码结构有一个清晰的逻辑认识,有相同的地方,尽量封装为工具类,避免同样的代码复制几遍,修改时造成很大负担

4.数据和UI分离,体现在类(专门处理数据的类和处理UI的类)和方法(在一个类中用不同的方法处理数据和UI,用“隔断符”隔开)上

5.编码时注意好的编码习惯,例如button和label的初始化,中间用空行隔开;控件代码排布最好是按照UI排布来写,这样修改的时候很容易找到相应位置

6.命名必须规范,使用驼峰命名法,例如数组的后缀以Array结束,按钮的后缀以Button结束,以便标识当前变量是什么。

7.代码中不能使用硬编码。一、汉字不能在代码中写死,应该由单独文件来处理这些汉字,或者至少使用宏来处理汉字,使用国际化就是很好的例子,它专门使用LocationString来管理不同语言的文字;二、项目中一些可变的或多处使用的常量,如tableViewRow的高度、最大显示个数都要使用宏来定义出来,对于项目中使用的字体大小或其他全局一致的属性最好也使用宏统一管理(参照网易新闻改变字体大小)

8.代码中控件计算高度和宽度最好使用动态控制。

9.尽量减少变量的数量和变量使用的次数,能用2处不适用3处,这样避免修改时修改多处容易出错,也提高的代码的统一性(高内聚)。

声明:文章"iOS开发要注意哪些问题"为西太APP开发公司原创文章,转载请注明出处,谢谢合作!
分享到: