OC中删除可变数组中的元素
来源:互联网 发布:交流软件英文怎么说 编辑:程序博客网 时间:2024/05/21 20:21
例:从一个可变数组中移除小于10的元素,假如这个数组中的元素为2,6,8,4,12,13,10,15,16
@interface ViewController ()/** 临时数组 */@property (nonatomic,strong)NSMutableArray *tempArr;/** 数组 */@property (nonatomic,strong)NSMutableArray *nums;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];}- (NSMutableArray *)tempArr { if (!_tempArr) { _tempArr = [NSMutableArray array]; } return _tempArr;}- (NSMutableArray *)nums { if (!_nums) { _nums = [NSMutableArray array]; } return _nums;}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { self.nums = [NSMutableArray arrayWithObjects:@2,@6,@8,@4,@12,@13,@10,@15,@16, nil]; self.tempArr = [_nums mutableCopy]; NSLog(@"%@",_tempArr); for (NSNumber *num in _nums) { if ([num integerValue] < 10) {// 一个数组不能同时有一个线程去读取,然后另个线程去写,所以出错// 解决方法:新建temp Array ,再做处理!// [self.nums removeObject:num]; [self.tempArr removeObject:num]; } } NSLog(@"%@",_tempArr);}
0 0
- OC中删除可变数组中的元素
- OC中的可变数组
- Java中删除数组中的一个元素
- js中删除数组中的元素
- 遍历可变数组的同时删除元素
- 数组中删除元素
- 删除数组中元素
- 删除可变数组NSMutableArray中的重复数据
- 删除可变数组NSMutableArray中的重复数据
- 删除可变数组NSMutableArray中的重复数据
- 向可变数组中添加元素崩溃。。。
- OC 之可变数组
- OC--NSMutableArray可变数组
- OC中数组和可变数组用法<代码演示>
- OC中不可变数组与可变数组
- OC中不可变数组和可变数组的操作方法
- 如何删除数组中的元素
- 删除数组中的重复元素
- acm中java的简单使用
- Java常量池的面试题
- HTML5表单新增属性control
- 带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑
- Android Dialog用法
- OC中删除可变数组中的元素
- 手机平板屏幕与PC屏幕互动的解决方案
- Codeforces Round #358 (Div. 2) C. Alyona and the Tree(DFS)
- java手机号码保存算法 可防止一般编程人员
- c函数strcpy() ,strcat(),strcmp(), strlen(), strchr() ,strstr() 使用整理
- iOS开发之判断用户是否打开APP通知开关
- 更改应用程序图标无效
- windows下openssl的编译
- Tomcat设置中文字符集问题(这样超链接带中文参数就不用转码了)