nsmutablearray专题

NSArray、NSMutableArray相关

移除相同的  NSMutableArray *arr001 = [_selectedArr mutableCopy];     for(int i=0;i<_selectedArr.count;i++){         ContactPersonInfo *dic  = _selectedArr[i];                  NSMutableArray *arr002 = [NS

swift NSMutableArray 排序

1代码 [objc]  view plain copy //   //  main.swift   //  NSArrayDemo   //   //  Created by 赵超 on 14-6-22.   //  Copyright (c) 2014年 赵超. All rights reserved.   //      import Foundation

修改NSMutableArray中的元素时的注意事项

最近做项目遇到从文件加载数组,并对数组中的元素进行操作的问题,特意写了个Demo,记录下要注意的东西: 代码如下: NSArray *array = @[@"1", @"2", @"3"];NSMutableArray *marray = [[NSMutableArray alloc] initWithArray:array];NSString *temp = [marray ob

OC中全局NSMutableArray对象不能addObject局部对象

@interface ViewController ()@property(strong, nonatomic)NSMutableArray *videos;//全局对象数组@end for (NSDictionary *videoDict in array) {Video *video = [Video videoWithDict:videoDict];[self.videos addOb

NSArray/NSMutableArray创建,获取,遍历,排序 - iOS

1 数组基本 1.1 创建数组 NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作 下面这种方式相当于什么都没做 NSArray * array = [[NSArray alloc] init];NSLog(@"%@",array);123 1.2 通过构造方法的方式创建一个NSArray 在创建一个NSArray的时候,集合的最后一个元素一定是

Foundation框架—数组 NSArray -NSMutableArray

Foundation 框架初体验 _______________ NSArray 不可变数组 _______________ //不可变数组 OC的数组可以存储不同类型的对象 只能存储对象 //顺序的存储结构 可以遍历 每个元素占的内存空间是连续的 //注意点: 实例化的时候必须让对象进行赋值 因为它是不可变数组 //实例化 用逗号隔开 NSArray * array =[[NSArr

-NSArray和NSMutableArray

-NSArray和NSMutableArray +array:创建一个空数组 +arrayWithArray:从另一个数组创建新的数组 +arrayWithContentsOfFile:读文件创建数组 +arrayWithObject:创建一个数组,其中包含一个给定对象 +arrayWithObjects +arrayWithObjects:count: 从C数组创建

iOS-使用NSMutableArray时添加对象报错问题

下面是关键代码 @property (copy,nonatomic) NSMutableArray* arr;- (void)viewDidLoad {[super viewDidLoad];self.arr = [NSMutableArray new];[self aaa:self.arr];}-(void)aaa:(NSMutableArray*)arr{NSLog(@"%@",[arr c

NSMutableArray的用法

/*--------------- 给数组分配容量----------------*/NSArray *array;array = [NSMutableArray arrayWithCapacity:20];/*-------------- 在数组末尾添加对象----------------*/- (void) addObject: (id) anObject;NSMutableArray *a