摘要: 1.归档就是将我们平时使用的文件,变量以一定的格式写入文件中进行存储,等到需要的时候读出来就能还原成源对象的格式2.归档操作 2.1.在import下面定义存放文件的路径:#define PATH @"/Users/xxxxx/Downloads/dir/PigOnHole.txt"; 2.2.将字... 阅读全文
posted @ 2015-06-05 07:30 枫林一色秋 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.使用文件句柄(FileHandle)的对象可以对文件的内容进行操作2.文件的写操作 2.1.将新加的字符在文件的前面添加,而不清空文件内容,只是替换从文件开头的文字NSFileHandle *fhw = [NSFileHandle fileHandleForWritingAtPath:[NSSt... 阅读全文
posted @ 2015-06-05 07:08 枫林一色秋 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1.文件操作分两个部分 1.1.对文件本身的操作,需要使用一个类,NSFileManager。可以对文件进行拷贝到指定路径,删除等等对文件本身的操作,而不是对文件内容的操作 1.2.对文件内容的操作需要使用一个类,NSHandle。可以对文件的内容进行操作,修改文件的内容2.文件的操作 2.1.首先... 阅读全文
posted @ 2015-06-05 06:57 枫林一色秋 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.NSData是当我们要吧一些信息写入文件,或者是发送到网络上,在发送/写入文件之前,将数据转换成010110字节流,NSData就是存储字节流的区域类似于buffer(缓冲区)2.字符串对象转换成NSData对象NSString * str = @"hello hahahah";NSData *... 阅读全文
posted @ 2015-06-05 06:41 枫林一色秋 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.NSSet是Hash表使用散列算法而生成,如果集合中又两个相同的元素,那么只生成后面的那一个2.声明一个NSSetNSSet *set = [[[NSSet alloc] initWithObjects:@"one",@"two",@"three", nil] autorelease];NSSe... 阅读全文
posted @ 2015-06-04 23:09 枫林一色秋 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.NSNumber是用来封装基本类型的对象,任何数据封装成NSNumber的时候都可以进行相互比较,或者逻辑运算2.NSNumber的声明NSNumber * intNumber = [[[NSNumber alloc] initWithInt:9] autorelease];NSNumber *... 阅读全文
posted @ 2015-06-04 22:48 枫林一色秋 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.字典中的元素是以键值对的形式存储,在键值对中键和值都可以是任何对象,但是键往往是字符串,在字典中存储的对象没有顺序,更改键值对的添加顺序对最后的输出结果没有任何影响。2.声明一个字典NSDictionary * dict = [[[NSDictionary alloc] initWithObje... 阅读全文
posted @ 2015-06-04 22:43 枫林一色秋 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.不可变数组(NSArray)的操作 1.1.不可变数组的声明,不可变数组生命有很多方式,这里只有最基本的一种// 声明一个数组// 数组的元素可以是任意的对象// 数组中装的是对象的地址NSArray * array = [[[NSArray alloc] initWithObjects:@"o... 阅读全文
posted @ 2015-06-04 07:10 枫林一色秋 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个char类型的字符串,可以使用%s来进行输出char *p = "hello word"; NSLog(@"%s",p);2.SString 可以用来声明一个NSString类型的字符串对象,使用%@进行输出NSString *myStr = @"NSString test";NSLog... 阅读全文
posted @ 2015-06-03 23:38 枫林一色秋 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.self在-方法(对象方法)中表示一个当前对象,而在+方法(类方法)中表示本类2.在静态方法被调用时,表示一个静态的方式,需要用[类 静态方法名]的形式进行调用,self表示静态方法所在的类int main(int argc, const char * argv[]) { @autorel... 阅读全文
posted @ 2015-06-03 23:05 枫林一色秋 阅读(311) 评论(0) 推荐(0) 编辑