1. 声明变量
<Type> <Variable Name>;
2. 基本数据类型
数字类型: int/float/double
3. 对象类型
Objective-C中的对象类型必须使用指针
eg: NSString *userName;
4. 对象的分配/初始化/释放
在对象使用前,必须分配内存和进行初始化
eg: [[<class name> alloc] init];
UILabel *myLabel; myLabel=[[UILabel alloc] init];
5. 快速初始化
一些内建的快速方法可以方便我们进行初始化
NSURL *iPhoneURL; iPhoneURL=[[NSURL alloc] initWithString:@”http: // www.teachyourselfiphone.com/”];
6. 内存的分配与释放
// 分配内存 SomeClass *aVariable = [[SomeClass alloc] init]; // 释放内存 [aVariable release];
7. 常量
const NSString *foo = @" MY_CONSTANT ";
8. 类型定义和结构体
typedef struct { float x; float y; } Point; int main( int argc, const char *argv[]) { Point p; p.x = 20.0; p.y = 80.0; moveCursorToPoint(p); return 0; }