摘要: 字典里面存储都是键值对, 通过唯一的key(键)可以找到相应地value(值)。 类似Java的Map。1、字典的初始化(只介绍静态方法(类方法))(1)+ (instancetype)dictionary 功能:创建并返回一个空字典 由于NSDictionary是不可变字典,一旦初始化创建之后,... 阅读全文
posted @ 2014-10-04 21:31 微雨独行 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、NSArray和NSSet的共同点(1) 都是集合,都能存放OC对象(2) 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int 、char、float等,结构体,枚举)(3) 本身都不可变,都有一个可变的子类2、NSArray和NSSet的不同点NSArray是有顺序的NSSet是无... 阅读全文
posted @ 2014-10-04 18:11 微雨独行 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、简单使用1 //创建一个空集合2 NSMutableSet *s = [NSMutableSet set];(1)添加元素:1 // 添加元素2 [s addObject:@"xxx"];输出结果:(2)删除元素(由于是无序的,所以只有删除所有 和 指定删除) 阅读全文
posted @ 2014-10-04 18:05 微雨独行 阅读(123) 评论(0) 推荐(0) 编辑
摘要: NSSet创建的是一个不可变的随机集合。NSMutableSet创建的是一个可变的随机集合。1、NSSet的创建(1) 空集合(不可改变)1 // 这个集合永远为空,不可改变2 NSSet *s = [NSSet set];(2) 包含一个元素的集合1 // 只含一个元素的数组2 NSSet *s2... 阅读全文
posted @ 2014-10-04 17:43 微雨独行 阅读(154) 评论(0) 推荐(0) 编辑
摘要: NSMutableArray: 可变数组。我们可以对其进行修改操作。1、可变数组的基本使用创建一个NSMutableArray数组1 NSMutableArray *array = [NSMutableArray arrayWithObjects:@"lily", @"alice", nil];(1... 阅读全文
posted @ 2014-10-04 17:16 微雨独行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、计算单个文件的代码行数思路:(1)定义一个函数,功能:载入文件内容,函数的参数为文件的全路径; 实现一下打印文件内容的功能(2)用\n把文件内容切割为每一行 实现一下打印文件每一行内容的功能(3)调用函数,求得行数代码如下: 1 #import 2 // 计算单个文件的代码行数 3 /... 阅读全文
posted @ 2014-10-04 11:58 微雨独行 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、常规方法遍历(我们最常用的for循环)2、快速遍历 for(id obj int array)这种方法的缺点是:我们不知道具体循环到第几次。接下来,我们解决这个问题:1>方法一:2>方法二: NSUInteger i = [array indexOfObject: obj];3>方法三:调用bl... 阅读全文
posted @ 2014-10-04 01:47 微雨独行 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 集合类:NSArray 、 NSSet 、NSDictionryNSArray:不可变数组NSMutableArray: 可变数组OC数组只能存放OC对象,不能存放非OC对象类型,比如int、struct、enum等。1、NSArray(不可变数组)的创建(1)创建一个空数组1 NSArray *a... 阅读全文
posted @ 2014-10-04 01:03 微雨独行 阅读(296) 评论(0) 推荐(0) 编辑
1 2