Objective-C'de arkadaş sınıfları gibi bir şey yaratmanın bir yolu var mı?Objective-C'deki arkadaş sınıfları
// VisualNotePlayer+Views.h
@interface VisualNotePlayer(Views)
@property (nonatomic, retain) UIView *currentView;
@end
Bu arayüz VisualNotePlayer+Views.h
ithal edenlere yalnızca erişilebilir:
// VisualNotePlayer.h
@interface VisualNotePlayer : NSObject<NotePlayer>{
@private
UIView *_currentView;
}
// VisualNotePlayer.m
@interface VisualNotePlayer()
@property (nonatomic, retain) UIView *currentView;
@end
@implementation VisualNotePlayer
@synthesize currentView=_currentView;
...
@end
Sonra bir kategoride özelliklerini yeniden:
Ah ... Aynı sınıf için birkaç .h dosyasının etkili bir şekilde olması gerekir. –