정적 NSString을 선언하는 방법, 내가 인터페이스 내에서 선언하는 경우 정적 NSString * str; 그리고 속성으로 설정할 @ 속성 (비 원자력, 보유) 정적 NSString * sportsName; ?정적 NSString을 선언하는 방법?
그것이 오류를 제공 어떤 튜토리얼
정적 NSString을 선언하는 방법, 내가 인터페이스 내에서 선언하는 경우 정적 NSString * str; 그리고 속성으로 설정할 @ 속성 (비 원자력, 보유) 정적 NSString * sportsName; ?정적 NSString을 선언하는 방법?
그것이 오류를 제공 어떤 튜토리얼
를 정적으로 당신이 클래스와 클래스의 인스턴스가 아니라에서 작동 의미하는 경우에, 당신은 이런 식으로 작업을 수행합니다
//In the header file:
+ (NSString *)myStaticString;
//In the implementation file:
+ (NSString *)myStaticString { return @"Hello world!"; }
만약 당신이 무슨 뜻 정적으로 전역, 클래스의 범위 밖에서 선언하십시오.
@property
선언은 인스턴스 (비 클래스) 메소드에만 해당됩니다. 정적 변수에 대해 접근자를 선언하는 데 사용할 수 없습니다.
NSString *const someString = @"TheStringHere";
이 그것에게 ;-)
- (void)foo {
static NSString *bar = @"My String";
}
을 다하겠습니다 : 여기