2つのプロトコルがあるとしましょう
@protocol Playlist<NSObject>
@property(nonatomic, copy) NSString *title;
@property(nonatomic, assign) NSUInteger trackCount;
@end
そして別の
@protocol Album<NSObject>
@property(nonatomic, copy) NSString *name;
@property(nonatomic, assign) NSUInteger trackCount;
@end
そして、これらのプロトコルに準拠するクラスがあります
.h ファイル
@interface MusicLibrary <Playlist, Album>
@end
.m ファイル
@implementation MusicLibrary
@synthesize title;
@synthesize name;
@synthesize trackCount;
@end
どの trackCount プロパティを参照しますか? trackCount を 2 回使用できますか?
確かにコンパイル時エラーは発生しません。