作家
登录

IOS团队编程规范

作者: 来源: 2017-08-29 08:57:17 阅读 我要评论

  •   case RWTLeftMenuTopItemMain: {  
  •     // ...    
  •     break;  
  •    }  
  •   case RWTLeftMenuTopItemShows: {  
  •     // ...    
  •     break;  
  •   }  
  •   case RWTLeftMenuTopItemSchedule: {  
  •     // ...    
  •     break;  
  •   }  
  •  
  • 在Switch语句应用列举类型的时刻,如不雅应用了default分支,在将来就无法经由过程编译器来检查新增的列举类型了。

    4、函数

    ①、一个函数只做一件事(单一原则)

    #define 预处理定义的常量全部大年夜写,悼?翠用 _ 分隔

    每个函数的职责都应当划分的很明白(就像类一样)。

    ==推荐:==

    1. dataConfiguration()  
    2. viewConfiguration()  

    ==不推荐:==

    1. void dataConfiguration() 
    2.   ... 
    3.   viewConfiguration() 
    4.  

    ==推荐:==

    1. int function() 
    2.     if(condition1){ 
    3.         return count1 
    4.     }else if(condition2){ 
    5.         return count2 
    6.     }else
    7.        return defaultCount 
    8.     } 
    9.  

    ==不推荐:==

    应用//TODO:解释 标记一些未完成的或完成的不尽如人意的处所

    1. int function() 
    2.     if(condition1){ 
    3.         return count1 
    4.     }else if(condition2){ 
    5.         return count2 
    6.     } 

    ③、对输入参数的┞俘确性和有效性进行检查,参数缺点急速返回

    ==推荐:==

    1. void function(param1,param2) 
    2.       if(param1 is unavailable){ 
    3.            return; 
    4.       }  
    5.  
    6.       if(param2 is unavailable){ 
    7.            return; 
    8.       } 

        推荐阅读

        揭秘谷歌无人驾驶汽车的秘密世界:多种强大工具首次曝光

      《大年夜西洋月刊》本周刊文,揭开了 Alphabet 旗下无人驾驶公司 Waymo 的神秘面纱。在无人驾驶汽车的开辟过程中,Waymo 应用了多种强大年夜的对象,包含模仿对象 Carcraft、机密测试基地>>>详细阅读


      本文标题:IOS团队编程规范

      地址:http://www.17bianji.com/lsqh/36981.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)