美文网首页
2.12、建议:关于方法名

2.12、建议:关于方法名

作者: 半升多瑙河 | 来源:发表于2016-07-19 16:01 被阅读12次

    说明:一个方法的命名首先􏰁述返回什么,接着是什么情况下被返回 。方法

    签名中冒号的前面􏰁

    述传入参数的类型。 以下类方法和实例方法命名的格式语法: [object/class

    thing+ condition ]; [object/class thing+ input :input]; [object/class thing+

    identifer :input];

    方法名应该以小写字母开头,并混合驼峰格式。每个具名参数也应该以小写字

    母开头。 方法名应尽量读起来就像句子,这表示你应该选择与方法名连在一

    起读起来通顺的参数

    名。(例如,convertPoint:fromRect:或replaceCharactersInRange:withString:)。详

    情参见Apple’s Guide to Naming Methods。访问器方法应该与他们 要获取的

    成员变量的名字一样,但不应该以get作为前缀。例如:

    - (id)getDelegate; // AVOID

    - (id)delegate; // GOOD示例:

    rate

    newString

    subarray

    = [number float Value];= [string decomposed String WithCanonicalMapping ]; =

    [array sub array WithRange :segment];

    = [path

    = [string

    = [array

    string ByExpandingTildeInPath ];string ByAppendingString :@"Extra Text"];

    object AtIndex :3];

    = [NSString

    = [NSArray

    string WithFormat :@"%f",1.5]; array WithObject :newString];

    不良的风格:-sortInfo //是返回排序结果还是给info做排序-refreshTimer //返回一个用于刷新的定时器还是刷新定时器-update //更新什么,如何更新

    良好的风格:-currentSortInfo // "current"清楚地修饰了名词SortInfo

    -refreshDefaultTimer // refresh是一个动词。-updateMenuItemTitle //一个正在

    发生的动作

    这仅限于Objective-C的方法名。C++的方法与函数的命名规则应该遵从C++风格指南中 的规则。

    相关文章

      网友评论

          本文标题:2.12、建议:关于方法名

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