可能重复:
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