obj-c を使い始めたばかりで、.h ファイルと .m ファイルの 2 つのファイルを作成しました。.h ファイルは..
#import <Foundation/Foundation.h>
@interface CardUnit : NSObject
{
@private
NSString *_name;
NSString *_gold;
}
@property (nonatomic, assign) NSString *name;
@property (nonatomic, assign) NSString *gold;
@end
そして.mファイルは
#import "CardUnit.h"
@implementation CardUnit
@synthesize gold = _gold;
@synthesize name = _name;
@end
しかし、@synthesize 行で 2 つのエラーが発生しています。
「割り当て属性を持つプロパティ gold の既存の ivar "_gold" は、__unsafe 保持する必要があります」と名前についても同じです。