2009-02-05 149 views
3

只是Objective-C初学者的一个简单问题:括号中的星号代表以下示例代码中的含义?它是一个指针吗?提前致谢。Objective-C括号中的星号......这是什么意思?

#import <Foundation/Foundation.h> 

@interface Tire : NSObject 
@end 
@implementation Tire 

- (NSString *) description 
{ 
    return (@"I am a tire."); 
} 

@end 
+0

作为一个知道null关于Objective-C的人,字符串前的@是什么意思?这类似于C#的@“”吗? – BuddyJoe 2009-02-11 22:11:14

+1

@ -symbol表示编译器指令,在这种情况下,它定义了一个常量NSString对象。 – zanussi 2009-02-12 20:06:08

回答

8

你是对的。 *表示描述返回一个指向NSString对象的指针。