可能重複:
what is this weird code notation mean(anObject *)在語句前做了什麼?
我以前問過這個問題......
Understanding memory management in ios
的一兩件事,質疑該行didnt教我(NSArray *)
在以下聲明中做了什麼:
NSArray *myArray = (NSArray *)[someNSSet allObjects];
爲什麼不是它只是:
NSArray *myArray = [someNSSet allObjects];
或者換一種說法,你怎麼這兩種說法在他們做了什麼不同?目前我不明白(NSArray *)
位,所以我只是無視它,對我來說他們看起來一樣!
在此先感謝
這是一個類型演員。 – 2012-02-28 19:12:06