Objective c 理解键值编码文档示例
以上代码来自本页: 我无法理解[孩子的名字]是什么。 正在发送的ChildObject类的实例变量是否是一个消息名,该消息名应该以某种方式从数组对象中调出一个名称?[child name]将一个名为name的消息发送给ChildObject类的实例child。ChildObject类实现一个名为name的方法,该方法可能返回一个NSString,其值等于child的name实例变量的值。涉及数组对象的唯一方式是通过从childrenArray(一个ChildObject实例数组)中提取它来获得子对象本身Objective c 理解键值编码文档示例,objective-c,arrays,cocoa,Objective C,Arrays,Cocoa,以上代码来自本页: 我无法理解[孩子的名字]是什么。 正在发送的ChildObject类的实例变量是否是一个消息名,该消息名应该以某种方式从数组对象中调出一个名称?[child name]将一个名为name的消息发送给ChildObject类的实例child。ChildObject类实现一个名为name的方法,该方法可能返回一个NSString,其值等于child的name实例变量的值。涉及数组对象的唯一方式是通过从childrenArray(一个ChildObject实例数组)中提取它来获得
- (id)tableView:(NSTableView *)tableview
objectValueForTableColumn:(id)column
row:(int)row
{
ChildObject *child = [childrenArray objectAtIndex:row];
if ( [[column identifier] isEqualToString:@"name"] ) {
return [child name];
}
if ( [[column identifier] isEqualToString:@"age"] ) {
return [child age];
}
......