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;
}