知道從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,但它們不被識別)。
謝謝