Cocoa 编码指南 为函数命名

移动开发 iOS
在面向对象软件库的设计过程中,开发人员经常忽视对类、方法、函数、常量以及其他编程接元素的命名。本节介绍的是为函数命名。先来看内容。

Cocoa 编码指南 为函数命名是本文要介绍的内容。Objective-C 允许使用函数或者方法来表达行为。如果底层对象总为单例或者处理的事物明显是功能性子系统,则您应该使用函数而非类方法。

请遵守下述几条函数通用命名规则:

函数名称和方法名称格式相似,但是有两种情况例外:

函数要使用前缀开头,并且这个前缀和类或者常量所使用的一样。

前缀后面的单词首字符要大写。

大多数函数名称以动词开头,该动词描述了函数的作用:

  1. NSHighlightRect   
  2. NSDeallocateObject  

用于查询属性的函数有一套更细致的命名规则:

如果函数返回其***参数的某个属性,则请省略掉函数名称中的动词。

  1. unsigned int NSEventMaskFromType(NSEventType type)   
  2. float NSHeight(NSRect aRect)  

如果函数返回的值是个引用,则请在函数名称中使用“Get”。

  1. const char *NSGetSizeAndAlignment(const char *typePtr, unsigned int *sizep, unsigned int *alignp)  

如果函数返回值是布尔类型,则它应以曲折动词开头。

  1. BOOL NSDecimalIsNotANumber(const NSDecimal *decimal)  

小结:Cocoa 编码指南 为函数命名的内容介绍完了,希望本文对你有所帮助。关于Cocoa 编码指南的更多内容,请参考以下几篇文章。

Cocoa 编码指南 代码命名基础: http://mobile.51cto.com/iphone-274085.htm
Cocoa 编码指南 为函数命名: http://www.51cto.com/php/viewart.php?artID=274108  
Cocoa 编码指南 为方法命名: http://www.51cto.com/php/viewart.php?artID=274104
Cocoa 编码指南 为实例变量和数据类型命名:http://www.51cto.com/php/viewart.php?artID=274094
Cocoa 编码指南 框架开发者使用技巧和技术http://www.51cto.com/php/viewart.php?artID=274094

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-07 10:29:35

Cocoa 方法 框架

2011-07-07 10:07:19

Cocoa 框架

2011-07-07 10:18:58

Cocoa 实例变量 数据

2011-07-07 10:50:09

Cocoa 框架

2011-06-17 16:23:49

Cocoa苹果

2011-07-07 13:30:32

Cocoa Core

2011-06-15 17:02:02

CocoaiOS

2011-07-07 14:22:27

Cocoa 对象 生命周期

2011-06-17 15:57:46

CocoaXcode苹果

2011-07-07 14:10:21

Cocoa 内省 hash

2011-07-07 14:46:10

Cocoa Xcode

2011-07-25 14:32:40

Cocoa 框架 函数

2011-06-17 15:38:15

Cocoa苹果

2023-11-22 08:00:56

Go命名规范

2011-08-10 19:33:09

Cocoa对象

2011-08-11 15:46:55

CocoaCocoa Touch框架

2009-09-01 16:12:41

C#命名指南

2011-08-10 18:37:32

CocoaMac OS X

2020-11-12 19:02:43

命名编程编码

2011-05-11 15:27:58

Windows OOPCocoa MVCCocoa
点赞
收藏

51CTO技术栈公众号