Object-C 语言

Object-C 语言是应用于苹果设备软件开发的语言, 从标准 C++ 发展而来, 默认支持 C++ 的大多数功能, 并添加了许多新的内容.

  1. OC 新增关键字
  2. OC NS类型
  3. OC 类定义

新增数据类

BOOL ok = YES; 常量 YES=1, NO=0

类的基本操作

类定义 ClassX *classX;
类实例化(新建) classX = [[[ClassX alloc] init] autorelease];

classX = [ClassX new];

classX = [ [ ClassX alloc] initWithXXX];

取属性(调用 get 方法) TypeT *t = classX.val;

TypeT *t = [classX val];

设置属性(调用 set 方法) [classX setVal: newval];

classX.val = newval;

释放类 [classX release];

[classX autorelease];

发送消息(调用方法) res = [classX DoSomeThing];
发送消息(一个参数) res = [classX DoSomeThing: val1];
发送消息(多个参数) res = [classX doSomeThing: val1 Para2:val2 Para3:val3];