我想了解objC中方法名称之前的“某事”的含义。下面一个例子:ObjectiveC:返回值和方法名称之间的东西
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person
property:(ABPropertyID)property
identifier:(ABMultiValueIdentifier)identifier
方法名称为shouldContinueAfterSelectingPerson
,该方法有三个参数,有返回值(BOOL)
但什么是peoplePickerNavigationController:(ABPeoplePickerNavigationController *)
作用?
它不是返回值,它不是方法参数(因为在方法名称前面出现),所以它是什么?
看到这个[Objective-C编程语言 - 消息语法](http://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocObjectsClasses.html#//apple_ref/ doc/uid/TP30001163-CH11-SW6) – beryllium