作家
登录

IOS团队编程规范

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

 always at most one line long, and after the opening block comment, 
  •  
  • and each line of text is preceded by a single space
  •  
  • */  
  • ==例:== NSString *userName;

    办法的注释应用Xcode自带注释快捷键:Commond+option+/

    ==例:==

    1. /** 
    2.  
    3.   
    4.  
    5. @param tableView 
    6.  
    7. @param section 
    8.  
    9. <a href=http://mobile.51cto.com/'http://www.jobbole.com/members/wx1409399284'>@return</a> 
    10.  
    11. */ 
    12.  
    13. - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
    14.  
    15.  
    16.     //... 
    17.  
    18.  

    4、代码块注释

    单行的用//+空格开首,多行的采取/* */注释

    5、TODO

    ==例:==

    1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    2.  
    3.  
    4.     //TODO:增长初始化 
    5.  
    6.     return YES; 
    7.  
    8.  

    三、代码格局化规范

    1. openEmailSite(); 
    2. login(); 
    3. writeEmail(title, content,receiver,attachment) 
    4. send();   

    1、指针*地位

    定义一个对象时,指针*接近变量

    ==不推荐如许写:==

    2、办法的声明和定义

    在 - 、+和 返回值之间留一个空格,办法名和第一个参数之间不留空格

    ==例:==

    1. - (void)insertSubview:(UIView *)view atIndex:(NSInteger)index

    3、代码缩进

    • 不要在工程里应用 Tab 键,应用空格来进行缩进。在 Xcode > Preferences > Text Editing 将 Tab 和主动缩进都设置为 4 个空格
    • Method与Method之间空一行
    • 一元运算符与变量之间没有空格、二元运算符与变量之间必须有空格

    ==例:==

    1. !bValue 
    2.  
    3. fLength = fWidth * 2;   
    4.  
    5. - (void)sampleMethod1;   
    6.  
    7. - (void)sampleMethod2;  

    4、对method进行分组

    应用#pragma mark -对method进行分组

    1. #pragma mark - Life Cycle Methods 
    2.  
    3. - (instancetype)init 
    4.  
    5. - (void)dealloc   
    6.  
    7. - (void)viewWillAppear:(BOOL)animated 

        推荐阅读

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

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


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

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

    关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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