【第22期】观点:IT 行业加班,到底有没有价值?

根据数组中某个属性值 去除相同的元素

原创 2015年11月20日 20:43:23

 

    NSMutableSet *set = [NSMutableSet set];

    NSPredicate * red = [NSPredicate predicateWithBlock: ^BOOL(id obj, NSDictionary *bind) {

        BLEModel *Obj = (BLEModel*)obj;

        BOOL seen = [set containsObject:Obj.adString];

        if (!seen) {

            [set addObject:Obj.adString];

        }

        return !seen;

    }];

    

    self.section0List = [NSMutableArray arrayWithArray:[[set allObjects] filteredArrayUsingPredicate: red]];



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

IOS 根据对象属性值过滤数组中的元素 Filter NSMutableArray with object property

IOS 根据对象属性值过滤数组中的元素 Filter NSMutableArray with object property

移除数组中的指定元素

题目描述 移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组 输入例子: remove([1, 2, 3, 4, 2], 2) 输出例子: [1, 3,...

JavaScript 删除某个数组中指定的对象

数组的操作,比较简单,这里只是记录一下方便使用mm.removeObjWithArr = function (_arr,_obj) { var length = _arr.length; ...

JavaScript 删除某个数组中指定的对象

遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式: 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除...

iOS开发 -- 字符串删除某些元素的方法

有时候请求到的数据不是自己想要的。需要对string进行截取才行。 今天遇到的问题是这样的:服务器请求到的图片路径发现时本地的。。。应该是接口没改好。 但是那也得用嘛。然后返回的字符串是这样子的:...

iOS--NSArray数组的初始化增加元素删除元素

7th,March,2016 1.数组的初始化 1) NSMutableArray *bizArray = [[NSMutableArray alloc] initWithObjects:tmpDi...

iOS 数组遍历删除元素的问题

今天写代码的时候,又是从实际中由问题引起而学到的新知识。很多时候,我们会用集合存储对象,会根据业务需求,有时候需要遍历集合,找出特定的对象,并把这个对象从集合中删除。可能以为不会出什么问题,结果小问题...

(四)一个简单的删除链表中某个元素的算法

Write a function to delete a node (except the tail) in a singly linked list, given only access to th...

iOS遍历数组的同时删除元素

我们在遍历可变数组时,最好不要做删除数组中元素的操作。 因为删除操作可能会引起数组容量的变化,导致数组越界等问题。 以前在使用for循环遍历的时候遇到过这个问题。 当时的做法是使用enumera...

iOS 数组遍历删除元素的问题

遍历数组,删除其中某个元素中遇到的问题。
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)