我是Objective-C和iPhone开发的新手,虽然我熟悉指向某个范围的指针,但我经常会看到包含以下内容的代码:
- (BOOL)application:(UIApplication *)application...
当你在()里面的*那样的意思是什么?
谢谢!
答案 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 *
是全部。