假设我有两个协议
@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 两次吗?
它肯定不会给出任何编译时错误。