下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >移动开发 >iOS 团队编程规范(四)

iOS 团队编程规范(四)

课课家iOS游客发布于 2017-10-16 10:53查看:1467回复:1

     编码规范

     1、if语句

     ①、须列出所有分支(穷举所有的情况),而且每个分支都须给出明确的结果。

        ==推荐这样写:==

image.png

       ==不推荐这样写:==

    image.png


      ②、不要使用过多的分支,要善于使用return来提前返回错误的情况,把最正确的情况放到最后返回。

        ==推荐这样写:==

image.png

        ==不推荐这样写:==

image.png


      ③、条件过多,过长的时候应该换行。条件表达式如果很长,则需要将他们提取出来赋给一个BOOL值,或者抽取出一个方法

        ==推荐这样写:==

image.png

image.png

image.png

        ==不推荐这样写:==

image.png


     ④、条件语句的判断应该是变量在右,常量在左。

      ==推荐:==

   image.png

      ==不推荐:==

    image.png

    if (object == nil)容易误写成赋值语句,if (!object)写法很简洁

      ⑤、每个分支的实现代码都须被大括号包围

        ==推荐:==

image.png

    ==不推荐:==

image.png

        可以如下这样写:

image.png

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有1条评论

  • 慧星的那一夜
  • MK
  • 药师
  • IT宅男
  • mr jack
  • YUI
  • Mr ken
  • cappuccino
  • 课课家技术团队1
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: