深入探索 Cocoa 开发:键值编码、绑定与 MVC 架构
1. 键值编码(Key-Value Coding)基础
键值编码是 Cocoa 开发中一项强大的特性,它允许你通过字符串键来访问和操作对象的属性。以下是一个简单的示例,展示了如何使用键值编码从数组中获取对象的属性值:
NSMutableArray* array = [NSMutableArray array];
[array addObject:myPerson1];
[array addObject:myPerson2];
[array addObject:myPerson3];
[array addObject:myPerson4];
NSLog( @"Names %@", [array valueForKey:@"firstName"] );
上述代码创建了一个可变数组,并向其中添加了四个对象。然后,使用 valueForKey: 方法获取数组中每个对象的 firstName 属性值,并将结果打印到控制台。控制台输出如下:
calling -setFirstName:
calling -setFirstName:
calling -setFirstName:
calling -setFirstName:
calling -firstName
calling -firstName
calling -firstName
calling -firstName
Names (
Paul, John, George, Ringo
)
<
超级会员免费看
订阅专栏 解锁全文
1915

被折叠的 条评论
为什么被折叠?



