NSArray 过滤
// 数据源NSArray *dataArr = [NSArray arrayWithObjects:@"a1", @"abc1", @"abc4", @"abc2", nil];// 过滤对象 // NSArray *filterArr = [NSArray arrayWithObjects:@"abc1", @"abc2", nil];NSString *filterStr = @"abc1";// 过滤器 // NSPredicate *thePredicate = [NSPredicate predicateWithFormat:@"NOT (SELF in %@)", filterArr];NSPredicate *thePredicate = [NSPredicate predicateWithFormat:@"NOT (SELF in %@)", filterStr];// 过滤后的新数组NSArray *resultArr = [[NSArray alloc]initWithArray:[dataArr filteredArrayUsingPredicate:thePredicate]];NSLog(@"过滤后的结果:%@",resultArr);
转载于:https://www.cnblogs.com/joesen/archive/2013/05/16/3081814.html
NSArray 过滤相关推荐
- ios 判断数字开头_iOS 判断首字母是否大写 判断身份证 判断纯数字 判断纯汉字...
对NSArray过滤 NSArray *array = [[NSArray alloc]initWithObjects:@"beijing",@"shanghai&quo ...
- iOS NSArray数组过滤
需求:在一个数组里面,将在这个数组中的并且在另一个数组里面的元素过滤掉. 即:在一个数组dataArray里面,将在dataArray数组中的并且在filteredArray数组里面的元素过滤掉. / ...
- NSArray去重过滤
两个 NSArray去重过滤 避免大量使用for循环 // 取两个数组交集的时候,可以先将NSArray 转换成 NSMutableSet,再通过取二者交集即可,但是需要注意一点是数组中的元素最好复写 ...
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
一. 字符串 API 1. NSString 用法简介 (1) NSString API 介绍 NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 Stri ...
- NSArray和NSMutableArray对象的使用
/* 初始化方法: 1.init返回一个空数组 2.initWithArray从已有数组初始化 3.initWithContentsOfFile//从plist文件加载 ...
- 使用搜索栏过滤collectionView(按照首字母)
1.解析json数据 NSDictionary *citiesDic = [CoreJSONSerialization coreJSONSerialization:@"cities" ...
- NSArray和NSMutableArray的常用方法
/* 初始化方法: 1.init返回一个空数组 2.initWithArray从已有数组初始化 3.initWithContentsOfFile//从plist文件加载 ...
- 算法-DFA算法-敏感词过滤算法(OC、Swift、Python)
前言 前段时间,公司的IM SDK想做敏感词过滤,但是后端的小伙伴<比较忙>,在开产品需求会的时候想把敏感词过滤放到前端,让iOS.安卓自己搞,但是前端小伙伴写了一个方法来检测一段文本,耗 ...
- CoreData相关01 基础及运用:添加、查询、过滤、排序、分页
CoreData CoreData中几乎不用写数据库操作语句就能完成数据的本地化存储. CoreData和iOS中的模型对象相联系在一起,只需要操作模型对象的增删改查就可以完成数据的增删改查,不用写S ...
最新文章
- android获取卡号号码,Android银行卡扫描获取银行卡号
- IE浏览器下ajax缓存导致数据不更新的解决方法
- 他89岁,拿下人生第3个博士学位,横跨医学物理学,只为“实现儿时梦想”
- (转)IE的box模型显示bug
- C#之while与do……while语句
- 【原创】大道五目 Flash版 Demo
- Altium designer原理图库中元件变动后在原理图中同步更新方法
- html5 canvas实际应用,Html5 Canvas入门及经典应用
- Unity 2017 Game Optimization 读书笔记(1)Scripting Strategies Part 1
- 在Bootstrap框架中,form-control的效果
- LeetCode 1563. 石子游戏 V(DP)
- Opencv--图像处理之一阶和二阶偏导数
- 翼支付和银行网络连通准备
- F - 数据结构实验之链表四:有序链表的归并
- 安装官方 Synaptics 驱动,终于解决 HP Pavilion G4 笔记本 讨厌的触摸板锁定问题!...
- I.MX6 Linux kernel LVDS backlight enable
- win10下搭建QTP测试环境
- STM32F103—有关SIM900A模块的使用
- linux 怎样恢复模式,删除Linux的依赖库并进入救援模式恢复
- OSChina 周五乱弹 —— 有一个朝代红薯不能去