[objective-C基础]main() 函數详解
时间:2014-07-24 21:27 来源: 我爱IT技术网 作者:山风
所有 Objective-C 的可执行程序必定有 main() 函数,基本形式如下

函数为 C 语言的基本执行单位, main() 亦为所有可执行的 C 语言程序必备的函数, Objective-C 延续 C 语言的这样特性,因此所有 Objective-C 的可执行程序必定有 main() 函数。
函数类似方法 (method) ,两者都须声明返回值 (return value) 与参数 (parameter) 。函数的传递值放在函数定义的最前面

如果函数没有传递值,就得声明为 void ,例如
- void do_something(id p) {}
NSLog() 就是个没有返回值的函数。
函数名称紧接的小括弧为放参数的地方,由于参数可以有很多个,因此小括弧内又被称为参数列

另一方面,如果函数不需要参数,参数列可以留空,或声明为 void ,例如
- id do_something(void) {}
虽然函数已经可以做多工作,像是很多需要经常重复的工作,例如 NSLog() 将信息印在命令列上等,的确,但是面向对象程序设计 (object-oriented programming) 给我们更大的灵活、扩展与延伸性,就是自行设计所需要的类别啰!
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
