oc基础
文章平均质量分 81
sunshine_leaf
这个作者很懒,什么都没留下…
展开
-
oc 知识总结二(NSArray、NSMutableArray)
注:1、数组:是一组有序的对象的集合,通过索引下标获取到数组中的各个元素。 2、数组中不可以存放基本数据类型,只能存放对象。如果需要将剧本数据类型放入数组中,需要通过NSNumber来放入。一、不可变数组(NSArray)1、创建NSArray原创 2015-12-28 17:32:33 · 1950 阅读 · 0 评论 -
oc知识总结三 NSDictionary、NSMutableDictionary
一、NSDictionary二、NSMutableDctionary原创 2015-12-28 17:52:01 · 397 阅读 · 0 评论 -
oc 知识总结一(NSString、NSMutableString)
一、NSString(不可变字符串)1、创建字符串1>方法一、使用字符串常量 NSString *str=@"helloabc"; NSLog(@"%@",str);输出结果: 2>方法二、使用类方法 NSString *str1=[NSStringstringWithFormat:@"%i",5]; N原创 2015-12-18 18:48:29 · 329 阅读 · 0 评论 -
oc 知识总结四 (NSSet、NSMutableSet)
注:集合是一组单值对象的集合,同一个对象只能保存一个,且集合中的元素是无序的。一、NSSet(不可变集合)1、NSSet的创建(1)创建一个空集合 NSSet *set = [NSSetset];(2)创建单个对象的集合NSSet *set = [NSSetsetWithObject:@"张三"];(3)创建多个对象的集合方式一:原创 2015-12-29 17:02:49 · 468 阅读 · 0 评论 -
oc 知识总结五(NSDate)
NSDate:用来处理日期的类NSDateFormatter:用来处理日期与字符床之间的转换1、日期类的常用处理方法(1)(2)NSLocale代表一个语言、国际环境,比如大陆的简体中文,就可以通过NSLocale对象来代表。同样的一个日期,在不同的语言、国际环境下,显示出来的字符串是不同的。1>输出格林威治时间代码部分: //创建原创 2015-12-29 17:36:45 · 361 阅读 · 0 评论 -
iOS - 内存管理
内存管理objective-c提供了第两种内存管理方式:manual retain-release(MRR,手动管理内存),automatic refrence counting (ARC ,自动引用计数) 内存管理的目的:1、 不要释放还或者覆盖还在使用的内存,这样会引起程序崩溃2、 释放不再使用的内存防止内存泄露MRC也是基于引用计数的,只是通过开发者手动向某内存块原创 2016-01-05 19:52:59 · 366 阅读 · 0 评论 -
iOS - 深复制和浅复制
一、copy与retain的区别:1、copy是创建一个新对象,retain是创建一个指针,引用对象计数加一。2、copy属性表示两个对象内容相同,新的对象retain为1,与旧有的对象的引用计数无关,旧有对象没有改变。copy减少对象对上下文的依赖。3、retain属性表示两个对象地址相同(建立一个指针,指针拷贝),内容相同,这个对象的retain值加1,也就是说retain是指针拷原创 2016-01-08 17:07:01 · 362 阅读 · 0 评论