天天看點

Objective-C程式設計基礎

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;

}