美文网首页
iOS 编程方法命名规范

iOS 编程方法命名规范

作者: 月夜芳华 | 来源:发表于2017-12-25 10:20 被阅读0次

1) 方法名用小驼峰式命名

2)方法名不要使用new作为前缀

3)不要使用and来链接属性参数,如果方法描述两种独立的行为,使用and来串接它们;

4)方法实现时,如果参数过长,则令每一个参数占用一行,以冒号对齐

5)一般方法不使用前缀命名,私有方法可以使用统一的前缀来分组和辨识

6)方法名要与对应的参数名保持高度一致

7)表示对象行为的方法、执行性的方法应该以动词开头

8)返回性的方法应该以返回的内容开头,但之前不要加get,除非是间接返回一个或多个值。

9)可以使用情态动词(动词前面can、should、will等)进一步说明属性意思,但不要使用do或does,因为这些助动词没什么实际意义。也不要在动词前使用副词或形容词修饰

==例===

//不要使用 and 来连接属性参数

-(int)runModalForDirectory:(NSString *)pathfile:(NSString *)nametypes:(NSArray *)fileTypes;//推荐

-(int)runModalForDirectory:(NSString *)pathandFile:(NSString *)nameandTypes:(NSArray *)fileTypes;//反对

//表示对象行为的方法、执行性的方法

-(void)insertModel:(id)modelatIndex:(NSUInteger)atIndex;

-(void)selectTabViewItem:(NSTableViewItem *)tableViewItem

//返回性的方法

-(instancetype)arrayWithArray:(NSArray *)array;

//参数过长的情况

-(void)longMethodWith:(NSString *)theFoo

rect:(CGRect)theRect

interval:(CGFloat)theInterval

{

//Implementation

}

//不要加get

-(NSSize)cellSize;//推荐

-(NSSize)getCellSize;//反对

//使用情态动词,不要使用do或does

-(BOOL)canHide;//推荐

-(BOOL)shouldCloseDocument;//推荐

-(BOOL)doesAcceptGlyphInfo;//反对

相关文章

  • iOS 编程方法命名规范

    1) 方法名用小驼峰式命名 2)方法名不要使用new作为前缀 3)不要使用and来链接属性参数,如果方法描述两种独...

  • iOS 团队编程规范

    iOS 团队编程规范 前 言 一、命名规范 二、代码注释规范 三、代码格式化规范 四、编码规范 参考资料: 转载自...

  • 谈谈iOS中的命名规范

    转载:http://liumh.com/本文谈谈 iOS 开发中的命名规范,主要涉及常量命名、枚举命名、类及其方法...

  • iOS代码命名基础

    iOS 代码架构规范iOS 命名方法 代码命名基础 面向对象软件库设计中经常被忽视的一个方面是类,方法,函数,常量...

  • 开题

    iOS编程规范 2016.11.25(1.0版本) 目录 iOS编程规范........................

  • iOS代码规范

    iOS代码规范 1、命名规范 类名首字母大写,方法首字母小写,方法中的参数首字母小写,同时尽量让方法的命名读起来像...

  • 前端一些编程规范

    编程规范 命名规范 HTML + CSS 命名规范 img 标签四要素 为图像指定 height 和 width ...

  • 04 | 代码规范:实践开发 Flutter 编程代码规范工具

    在实践编程之前,我们先来掌握代码规范,毕竟优秀的编程代码从规范开始。 命名规范 命名规范中包括了文件以及文件夹的命...

  • iOS 命名方法

    iOS基础命名基础iOS 代码架构规范 通用规则 在命名方法时,请记住以下几条一般准则: 使用小写字母开始名称,并...

  • iOS 变量、方法命名规范

    1.基础命名 1.1 清晰 - 命名应该清晰,明确,在做到这两点的基础上尽量简洁。 例如: insert:...

网友评论

      本文标题:iOS 编程方法命名规范

      本文链接:https://www.haomeiwen.com/subject/zvilgttx.html