(UIApplication *)应用程序是什么意思?

时间:2012-01-14 00:47:56

标签: objective-c cocoa-touch

我是Objective-C和iPhone开发的新手,虽然我熟悉指向某个范围的指针,但我经常会看到包含以下内容的代码:

- (BOOL)application:(UIApplication *)application...

当你在()里面的*那样的意思是什么?

谢谢!

3 个答案:

答案 0 :(得分:3)

该语法用于声明参数类型。有关Objective-C的详细教程,请参阅http://developer.apple.com/library/mac/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html

答案 1 :(得分:1)

这是一个实例方法(-表示实例方法,+是类方法),它返回名为BOOL的{​​{1}},它接受​​一个指向{{的指针的参数1}}名为application

UIApplication仅表示指向application类的指针。

答案 2 :(得分:0)

它只是指向UIApplication类型的指针。参数的类型是UIApplication *是全部。