Objective C 理解之方括號 的使用

2021-06-27 15:40:06 字數 837 閱讀 4910

1. 用於通知某個物件該做什麼即通知物件去執行某動作

1.1. 在objective-c中,方括號還有其它意義:它們用於通知某個物件該做什麼。

例如:[shape draw];

//這句話說明,通知物件shape去執行draw這個動作,例如讓乙個rectangle去畫乙個矩形。 

1.2. 在objective-c中,通知物件執行某種操作,被稱為:傳送訊息。

例如:[shape draw]; 

//表示向物件shape傳送draw訊息。

2. 建立新物件

為了建立新物件,我們需要向相應的類傳送new訊息。

該類接收並處理完new訊息後,我們就會得到乙個可以使用的新物件例項了。

例如:id shape[3];

shape[0] = [circle new];

//向circle類傳送new訊息,則建立了新物件,並把該新物件賦給shape[0].

3. 在類中向超類傳送訊息

3.1 例如:

@inte***ce circle : shape

@end // circle

@implementation circle

-(void) setfillcolor:(shapecolor) c

[super setfillcolor:c];

// 向超類shape傳送訊息,超類將會執行它的setfillcolor方法。 }

@end //circle

3.2 例如:

self = [super init];  //作用是,使超類nsobject完成它的初始化工作。並且如果返回乙個新物件,

//則需要更新self。

Objective C 理解之方括號 的使用

objective c 理解之方括號 的使用 用於通知某個物件該做什麼即通知物件去執行某動作 1.1.在objective c中,方括號還有其它意義 它們用於通知某個物件該做什麼。shape draw 這句話說明,通知物件shape去執行draw這個動作,例如讓乙個rectangle去畫乙個矩形。1...

Objective C檔案操作初步理解

from nsdata 自定義檔案格式,可以處理各種型別的資料 nsdictionary 鍵 值對,處理plist檔案,xml格式,為了保密,也可以存入經過nsdata處理過的資料 nsdata用法 1.寫入檔案 檔案路徑 根目錄 iphonefile資料夾 nsstring path iphone...

objective C物件導向理解(上)

在objc中定義乙個類需要兩個檔案.h和.m demo 在.h 檔案中 import 由於使用了nsobject,所以匯入此標頭檔案 nsobject是基類,person實現了nsobject inte ce person nsobject end.m檔案 import import person....