我是Objective-C的新手我正在通过在线教程学习语言,在一个特定的教程冒号(:)在方法标题中相继使用。
这就是我所说的:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
有谁能告诉我这个方法的标题代表什么?
以下是教程:http://www.appcoda.com/how-to-get-current-location-iphone-user/
我是一名C ++程序员,所以如果你可以通过在C ++中编写相同的代码来解释它,那将非常有帮助。
谢谢!
答案 0 :(得分:1)
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation;
上面的方法分别作为管理器,newLocation,类型CLLocationManager的oldLocation,CLLocation,CLLocation取3个结果。
在C ++或C中,它会是这样的:
void locationManager(CLLocationManager *manager, CLLocation *newLocation, CLLocation *oldLocation);