2009年3月2日星期一

Class Name的用途

在Objective-C中,Class Name有两种用途,第一是作为类型的说明,用来生成一个此Class的变量的声明。比如

Rectangle *anRect;

另外一种用途是用作Class Object,但是注意,用作Class object的时候一定是要放在一个message expression中,当作一个receiver来用的时候方才可以。比如

if ( [anObject isKindOfClass:[Rectangle class]] )
而不能写成
if ( [anObject isKindOfClass: Rectangle] )

没有评论:

发表评论