作家
登录

IOS团队编程规范

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

.UserName) return NO; 
  •  
  • if (!user.Password) return NO; 
  •  
  • if (!user.Email) return NO;   
  •  
  • return YES;  
  • ==不推荐如许写:==

    1. BOOL isValid = NO; 
    2.  
    3. if (user.UserName) 
    4.  
    5. { 
    6.     if (user.Password) 
    7.     { 
    8.         if (user.Email) isValid = YES; 
    9.     } 
    10. } 
    11. return isValid;  

    ==推荐如许写:==

    1. if (condition1 && 
    2.  
    3.     condition2 && 
    4.  
    5.     condition3 && 
    6.  
    7.     condition4) { 
    8.  
    9.   // Do something 
    10.  
    11. }  
    1. BOOL finalCondition = condition1 && condition2 && condition3 && condition4 
    2.  
    3. if (finalCondition) { 
    4.  
    5.   // Do something 
    6.  
    7. } 
    8.  
    9.  
    10. if ([self canDelete]){ 
    11.  
    12.   // Do something 
    13.  
    14. } 
    15.  
    16.   
    17.  
    18. - (BOOL)canDelete 
    19.  
    20. { 
    21.  
    22.     BOOL finalCondition1 = condition1 && condition2 
    23.  
    24.     BOOL finalCondition2 =  condition3 && condition4 
    25.  
    26.   
    27.  
    28.     return condition1 && condition2; 
    29.  
    30. }  

    ==不推荐如许写:==

    1. if (condition1 && condition2 && condition3 && condition4) { 
    2.  
    3.   // Do something 
    4.  
    5. }  

    ①、每个分支都必须用大年夜括号括起来

    ④、前提语句的断定应当是变量在右,常量在左。

    ==推荐:==

    ==不推荐:==

    1. if (count == 6) { 

        推荐阅读

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

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


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

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

    关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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