免费开源的iOS开发学习平台

- OC基础 -

OC变量Variable:3-静态变量static
在Objective-C中,在变量声明前加上关键字static,该变量就成为静态变量。静态变量的作用可以使局部变量保留多次调用同一个方法所取得的值。1、在方法之内定义静态变量静态变量只在程序开始...
OC变量Variable:1-局部变量Local Variable
局部变量简介局部变量也称为内部变量,局部变量在方法内部声明,作用域仅仅限于方法内。有关局部变量再实际使用中,有如下几个常用的要点:局部变量在方法内部定义,只有在方法运行时才存在;局部变量没有默认...
OC对象Object:2-对象操作
针对对象的常见操作,主要包括:判断对象的类型、判断对象是否响应消息、对象间的比较以及对象复制。1、判断对象的类型对象通过调用isKindOfClass:方法,可以用来判断对象的类型。isKind...
OC对象Object:1-创建对象
对象是类Class运行时的实例,它包含了自己的实例变量(属性中声明)的内存副本以及类方法的指针,在实际开发中可以采用分配内存地址alloc以及初始化init两个步骤来创建一个对象。对象的创建分为...
OC方法Method:3-方法重写override
在Objective-C中,子类不仅可以继承父类的属性,同时子类还可以直接继承父类中的方法,而不需要重新编写相同的方法,但有时候在子类中并不想原封不动的继承父类中的方法,而是希望在子类中实现一些...
OC方法Method:1-方法的定义
在iOS开发中,通过将一则消息message发送给一个对象(称为消息的接收者receiver),可以调用该对象的一个方法,消息机制是Objective-C语言的一个重要特点。在Objective...
OC方法Method:2-方法的调用
在Objective-C中,调用一个方法相当于传递一个消息,这里的消息指的是方法名和参数。所有消息的分派都是动态的,所谓动态指的是所有消息处理直到执行时(runtime)才会动态决定,而不是在编...
OC属性property:3-属性关键字
在定义属性的时候,需要在括号()内说明该属性的特性(attribute)。属性的特性决定了属性在原子性、存取方法以及内存管理三个方面的特性。目前,常用的特性关键字有8个,分别为nonatomic...
OC属性property:1-属性定义
属性property在类定义中使用非常普遍,属性定义后,会创建一个与该属性名称同名且带下划线的实例变量,与此同时,编译器会根据属性的特性,自动合成该属性对应实例变量的存取方法(getter和se...
OC属性property:2-公共属性与专有属性
在自定义类中,既可以在.h文件中声明属性,也可以在.m文件中声明属性。在.h文件中声明的属性可以供外部调用,称为公共属性;在.m文件中声明的属性,即该类扩展中声明的属性,只能在该类的实现部分使用...