oc知识
文章平均质量分 77
sunshine_leaf
这个作者很懒,什么都没留下…
展开
-
oc 基础知识总结三 nil、null、NULL、NSNull的区别
1、nil是一个对象,将对象设置为空,调用方法,不会产生crash或者抛出异常 NULL是一个值,将基本数据类型设置为空 如: NSURL *url = nil; //nil是一个对象指针为空 Class class = Nil; //Nil是一个类指针为空 int *pointerInt = NULL; //NULL是基本数据类型为空 2、NSNULL、转载 2015-12-31 15:43:25 · 1405 阅读 · 0 评论 -
oc 基础知识总结一:类目和继承的区别
一、类目: 类目:也称类别、分类。 类目:类别(category)是对于一个功能完备的类的一种补充,就像是一个东西基本的功能都完成了,可以用类别为这个类添加不同的组件,使得这个类能够适应不同的情况的需求。oc语言的一个特性,可以在不改变类名和原来类的实现的前提下,实现对类的方法的扩展。类别文件的命名:原类的名称+扩展标识名 继承:多个类具有相同的实例变量和方法时,考虑用继承。原创 2015-12-24 14:50:01 · 1244 阅读 · 0 评论 -
oc基础总结二 线程和进程
前言 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程,也就是说,所有运行中的任务通常对应一个进程。 当一个程序运行时,内部可能包含多个顺序执行流,每个顺序执行流就是一个线程。 一、进程: (1)进程是指在系统中正在运行的一个应用程序。 (2)每个进程之间是独立的,每个进程均运行在其专用且受保护的内容空间内。原创 2015-12-25 15:09:52 · 1140 阅读 · 0 评论