//SecondPage.h
@property (nonatomic, copy) NSString *secondLabelText;
+(SecondPage *) newAlloc;
+(id) totalOpen;
+(void)setSecondLabelText;第二页和第二页。
@synthesize secondLabelText; //DOESNT WORK.
NSString* secondLabelText; //DOES WORK.
+(void) setSecondLabelText
{
secondLabelText = @"TEST";
}
+(id) totalOpen
{
[self setSecondLabelText];
return secondLabelText;
}有没有一种方法可以对类变量使用synthesise?
发布于 2012-11-08 07:16:17
Objective-c没有类变量,部分原因是静态C变量(和类方法)通常可以完成相同的角色,因此添加它们并不是优先考虑的问题。
没有Class变量意味着没有Class属性,所以没有Class @Synthesize。
发布于 2012-11-08 06:59:06
您不能在类@interface声明中声明类变量,也不能@synthesize它们。
发布于 2012-11-08 07:04:37
@synthesize是为了简化在接口部分中公开的属性上进行get和set的操作。
类变量只能在类内部使用,而不能在外部使用。
https://stackoverflow.com/questions/13279711
复制相似问题