OC—可变数组NSMutableArray】的更多相关文章

//创建一个空的可变数组 NSMutableArray *array = [NSMutableArray array]; //向数组里面添加对象 [array addObject:@"<美人鱼>"]; [array addObject:@"<疯狂动物城>"]; [array addObject:@"<逃学威龙>"]; [array addObject:@"<唐伯虎点秋香>"];…
原文网址:http://www.jianshu.com/p/1ad327f56d1d 不可变数组NSArray //创建一个空数组 NSArray *array = [NSArray array]; //这样创建是没有意义的. //创建只有一个元素的数组 NSArray *array1 = [NSArray arrayWithArray:@"a"]; NSArray *array2 = [NSArray arrayWithObject:@"b"]; //使用便利构造…
以下为自定义的排序方式的实现 #import "Person+Compare.h" @implementation Person (Compare) -(NSComparisonResult)CompareByName:(Person*)aPerson { return [self.name compare:aPerson.name]; } -(NSComparisonResult)CompareByAge:(Person*)aPerson { if(self.age > aPe…
OC中存储数据最常用 的两个容器就是数组和字典,而作为最常用的,应该了解这所有的特点,及用法. OC中的数组是一个容量,有序的管理了一系列元素,并且存放在数组里的元素,必须是对象类型. 不可变数组,见名知意,不可改变的,只要创建成功之后都不能改变数组容量,元素. 创建一个不可变数组对象 //1.初始化方法(多个对象用逗号隔开,并且最后一个对象与nil之间也要有逗号) NSArray *array1 = [[NSArray alloc] initWithObjects:@"zhonger"…
前言 @interface NSArray<__covariant ObjectType> : NSObject <NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration> @interface NSMutableArray<ObjectType> : NSArray<ObjectType> 数组只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil . Xcode…
==============NSArray(不可变数组)=========== NSArray,继承自NSObject  用来管理(储存)一些有序的对象,不可变数组. 创建一个空数组 NSArray *array1=[[NSArray alloc]init];               //NSArray *array2=[NSArray array]; nil   数组结束标志 NSArray *array3=[[NSArray alloc]initWithObjects:@"rose&qu…
1. 拆分数组 /// 根据 数组 截取 指定个数返回 多个数组的集合 func splitArray( array: [Date], withSubSize subSize: Int) -> [[Date]] { // 数组将被拆分成指定长度数组的个数 let count = array.count % subSize == 0 ? (array.count / subSize) : (array.count / subSize + 1) // 用来保存指定长度数组的可变数组对象 var ar…
1. 判断中间目录是否存在 (10分) 比如 传入字符串 @"/home/qianfeng/oc.txt" 和 @"qianfeng" 返回:YES 传入字符串 @"/usr/qianfeng/oc.txt 和 @"fengqian" 返回:NO 2.将字符串按照单词逆序 (10分) 输入一段字符串,已知字符串只由字母和空格构成,将字符串按照单词逆序 传入@"welcome to qianfeng" 返回 @&quo…
Objective-C编写了2个不同的类来区分不可变数组(NSArray)和可变数组(NSMutableArray): Swift通过使用常量和变量来区分不可变数组和可变数组. 只要将数组定义为常量,它就是不可变数组,如: let constantArray = ["a", "b", "c", "d"] 将数组定义为变量,它就是可变数组,如: var mutableArray = ["e", "f…