2009-02-05 2 views
3

Objective-C 초보자가 작성한 간단한 질문입니다. 다음 샘플 코드에서 괄호 안의 별표는 무엇을 의미합니까? 포인터입니까? 미리 감사드립니다.별표 (C)의 괄호 안에 ... 의미는 무엇입니까?

#import <Foundation/Foundation.h> 

@interface Tire : NSObject 
@end 
@implementation Tire 

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

@end 
+0

Objective-C에 대해 null을 알고있는 사람으로 문자열 앞에 @ 기호가 무엇입니까? 이것은 C#과 비슷합니까 @ ""? – BuddyJoe

+1

@ -symbol은 컴파일러 지시문을 나타내며,이 경우에는 상수 NSString 객체를 정의합니다. – zanussi

답변

8

정확합니다. *는 설명이 NSString 객체에 대한 포인터를 반환한다는 것을 의미합니다.

+3

나는 당신이 항상 코코아 객체를 가지고 이런 방식으로 포인터를 사용한다고 덧붙인다. –

관련 문제