2012-07-14 4 views
4

클래스 외부에서 사용할 수있는 정적 const 변수를 사용하여 클래스를 만들려고하지만이 변수를 초기화하는 방법을 알 수 없습니다.Objective-C 정적 const 변수

예제 코드 : 당신은 다음을 수행하여이 정적 변수에 값을 할당해야합니다

ExampleClass.CONST_VAR; 

답변

1

:

@interface ExampleClass 
{ 
static const int CONST_VAR; 
} 

- (id) init; 

@end 
@implementation ExampleClass 

- (id) init { 
CONST_VAR = 1; 
} 

@end 

나는 다음과 같이 정적 상수 변수를 참조 할 수 있도록하려면

-(id)init{ 
    ExampleClass.CONST_VAR = 1; 
} 

정적 변수 또는 "클래스 변수"이기 때문에 클래스 n을 사용해야합니다 어떤 경우이든 관계없이 동일한 수업 내에서 포함됩니다.

희망이 도움이됩니다.

+1

정적 변수 인 내 문제가 @implementation에 있어야합니다. – Cameron