objective-c中的消息使用有名称的参数

一个方法声明:

-(NSInteger) pickerView:(UIPickerView *)pickerView    numberOfRowsInComponent:
 返回类型       方法名称       第一个参数类型  本地参数名称   第二个参数公开名称
(NSInteger)    component
第二个参数类型     第二个参数的本地名称
 
 
将上面的消息发送给接收者:
[pickerDelegate pickerView:somePicker numberOfRowsInComponent:component];
  接收者 消息名称       值 第二个参数名称    第二个参数值
 
 
在objective-c中可以为参数取一个公开名称和一个本地名称。
公开名称:发送消息时,公开名称会作为选择子的一部分。可以为使用自己累的人准备一个明白易懂的公开名称。可以不提供公开名称;
本地名称:在自己的代码中使用一个简便的本地名称,可与公开名称不同。
 
ps:选择子是方法的唯一名。方法名:各个参数名
posted on 2013-08-23 15:21  (@_@)~  阅读(180)  评论(0编辑  收藏  举报