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