过滤和抽象自定义对象中基础对象的 NSArray
Filtered and abstracted NSArray of foundation objects in custom objects
是否可以获取自定义对象的 NSArray 并从数组中的对象中获取值数组?
所以如果我有 class
@interface CustomObject : NSObject
{
NSNumber *number;
NSString *studentName;
}
以及 n+ CustomObject 的 NSArray
是否可以获取数组并获得仅包含 NSNumber 数值的 NSArray?
所以
NSArray : [
NSNumber,
NSNumber,
NSNumber
]
是的,您可以使用 KVO 方法 valueForKey:
NSArray *numbers = [myArray valueForKey:@"number"];
您可以查看 NSArray class 参考中的方法。
是的,你可以做到。您可以使用 valueForKey:
KVC 方法从数组中包含的对象中提取数字。
NSArray *allNumbers = [yourArray valueForKey:@"number"];
您可以阅读更多关于 valueForKey: in NSKeyValueCoding Class Reference
是否可以获取自定义对象的 NSArray 并从数组中的对象中获取值数组?
所以如果我有 class
@interface CustomObject : NSObject
{
NSNumber *number;
NSString *studentName;
}
以及 n+ CustomObject 的 NSArray
是否可以获取数组并获得仅包含 NSNumber 数值的 NSArray?
所以
NSArray : [
NSNumber,
NSNumber,
NSNumber
]
是的,您可以使用 KVO 方法 valueForKey:
NSArray *numbers = [myArray valueForKey:@"number"];
您可以查看 NSArray class 参考中的方法。
是的,你可以做到。您可以使用 valueForKey:
KVC 方法从数组中包含的对象中提取数字。
NSArray *allNumbers = [yourArray valueForKey:@"number"];
您可以阅读更多关于 valueForKey: in NSKeyValueCoding Class Reference