美文网首页
valueForKeyPath 的牛逼用法

valueForKeyPath 的牛逼用法

作者: 时光浅影 | 来源:发表于2018-06-30 11:18 被阅读3次

删除重复的数据

NSArray *array = @[@"qq", @"wechat", @"qq", @"msn", @"wechat"];
[array valueForKeyPath:@"@distinctUnionOfObjects.self"];

valueForKeyPath可以获取数组中相同key的元素

NSArray *arr = @[@{@"city":@"beijing",@"person":@{@"name":@"zhangsan"}},@{@"city":@"chengdu"}];

[arr valueForKeyPath:@"city"] 可以获取到city数组 @[@"beijing",@"chengdu"]

参考链接:http://www.cocoachina.com/ios/20180629/23983.html

相关文章

网友评论

      本文标题:valueForKeyPath 的牛逼用法

      本文链接:https://www.haomeiwen.com/subject/ujrtuftx.html