天天看点

关于增强软件开发模块化和可扩展性的一些总结

       通过自己这段时间的编码经验,觉得好多东西只要是在编码之处好好预防,后边就会省很多时间。现在把自己在编程过程中的经验总结如下。目的是主要是使程序更加模块化和利于扩展,便于以后的开发,节省时间。

1.一个界面上的数据理论上可以由上一个页面传过来,也可以自己发请求获取。不过尽量后者,这样这个界面的控制类就容易移植到别的代码中。耦合度就会减小。

2.对于一些界面内容可能过长,可能超出屏幕长度的情况,最好把界面放在一个UIScrollView下的View里,便于以后适应不同手机屏幕长度的变化,和内容的变化。如有变化适当增加UIScrollVIew的ContantSize即可。