知道从Xcode4和LLVM 2.0有新功能“默认@syntesize”@synthesize默认问题
我尝试下面的代码:
@interface PDFPage : NSObject
@property (nonatomic,copy) NSString *name;
@property (nonatomic,assign) int page;
@end
@implementation PDFPage
-(void)dealloc
{
[self.name release];
[super dealloc];
}
@end
我认为@synthesize没有更长的必要,但编译器(苹果LLVM 2.1)给我一个警告,如'警告:属性'页面'需要方法'页'定义 - 使用@synthesize,@dynamic或提供方法实现'
我还有什么需要做的默认情况下启用@synthesize? (我也试过标志-Xclang -fobjc-nonfragile-abi2,但它们不被识别)。
谢谢