iPhone:对这个方法声明的意思感到困惑吗
我不熟悉iPhone。有人能给我解释一下这个方法声明吗:iPhone:对这个方法声明的意思感到困惑吗,iphone,objective-c,methods,Iphone,Objective C,Methods,我不熟悉iPhone。有人能给我解释一下这个方法声明吗: - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *) error{ 以下是我的猜测: (void)-方法不返回任何内容 位置管理器:- (CLLocationManager*)管理器-这看起来像一个参数。给CLLocationManager didFailWithError:-这似乎是方法名 (NSError*)
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *) error{
以下是我的猜测:
-方法不返回任何内容(void)
-位置管理器:
-这看起来像一个参数。给CLLocationManager李>(CLLocationManager*)管理器
-这似乎是方法名didFailWithError:
-这似乎也是一个参数。我对为什么在两个位置有参数感到有些困惑李>(NSError*)错误
locationManager
和didFailWithError
都是函数名的一部分。这是目标C,而不是常规C,因此函数名中穿插着参数locationManager
和didFailWithError
都是函数名的一部分。非常感谢您的帮助。当你开始学习一门新的语言时,有时很难找到我想要的东西。非常感谢你的帮助。当你开始一门新的语言时,有时很难找到我想要的。方法名,而不是函数名。。。但是,是的。方法名,而不是函数名。。。但是,是的。