Sir*_*rio 2 iphone objective-c
从Xcode4和LLVM 2.0了解到新功能"默认情况下为@syntesize"
我尝试了以下代码:
@interface PDFPage : NSObject
@property (nonatomic,copy) NSString *name;
@property (nonatomic,assign) int page;
@end
@implementation PDFPage
-(void)dealloc
{
[self.name release];
[super dealloc];
}
@end
Run Code Online (Sandbox Code Playgroud)
我认为不再需要@synthesize,但编译器(Apple LLVM 2.1)给我一个警告,例如'warning:property'页面'需要定义方法'page' - 使用@synthesize,@ dynamic或提供方法实现'
默认情况下我还需要做什么才能启用@synthesize?(我也尝试过标志-Xclang -fobjc-nonfragile-abi2,但它们无法识别).
谢谢
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |