OC笔记
文章平均质量分 83
angle0018
这个作者很懒,什么都没留下…
展开
-
Foundation框架之可变和不可变
学习过OC的都应该知道,在OC中有一个单词 “Mutable”,它的意思是可变的。 那什么是可变,什么是不可变呢? 首先先了解一下什么是Foundation框架 Foundation框架是IOS/MAC中其他框架的基础,Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一原创 2015-10-06 10:17:31 · 616 阅读 · 0 评论 -
NSFileManager用法深入
NSFileManager的用法原创 2015-10-07 12:53:49 · 475 阅读 · 0 评论 -
OC中的单例模式
单例模式 单例模式就是,类的对象成为系统中唯一的实例,并提供一个访问点,供客户共享资源。就是在内存中开辟一块空间,大家都能通过访问点进行访问。原创 2015-10-06 19:32:12 · 360 阅读 · 0 评论 -
OC中类的封装
封装的介绍封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装的好处第一:重用; 第二:不必关心具体的实现; 第三:面向对象三大特征之一; 第四,具有安全性!封装原创 2015-10-06 13:45:12 · 324 阅读 · 0 评论 -
Foundation框架之NSDictionary
NSDictionary 字典,由键值对组成,通过一个key(键), 就能找到对应的value(值) 。 是不可变的, 一旦初始化完毕, 里面的内容就无法修改原创 2015-10-07 13:28:17 · 288 阅读 · 0 评论 -
OC中的协议
OC中得协议OC中没有接口的概念,取而代之的是协议,在协议里边可以声明一些方法,这些方法有的是必须实现的,有的是选择实现的方法。关键字: protocol----------协议关键字 required---------声明方法的关键字(默认的---必须实现) optional---------声明方法的关键字(选择实现)原创 2015-10-06 17:43:58 · 921 阅读 · 0 评论 -
Foundation框架之NSArray
NSArray介绍 1)NSArray是OC中的一个类 2)NSArray只能存放任意OC对象,并且是有序的 3)NSArray不能存储非OC对象,例如:int\float\double\char\enum\struct等 4)NSArray是不可变的,一旦初始化完成,它里边的内容就是永远不固定,不能删除和添加原创 2015-10-06 12:05:07 · 279 阅读 · 0 评论 -
OC中得构造方法
OC中得构造方法 1)构造方法是一个初始化对象的方法,是一个对象方法 2)重写构造方法,是为了在创建对象时,给成员变量赋一个我们需要的值原创 2015-10-06 18:07:07 · 305 阅读 · 0 评论 -
OC中内存管理之MRC
MRC是手动内存管理,需要人为控制对象的引用计数器来实现对象的释放原创 2015-10-06 16:22:27 · 395 阅读 · 0 评论