次の宣言を含むこのクラスに属するオブジェクトがあります。
ヘッダ
@interface MyClassObject : NSObject <NSCopying, NSPasteboardWriting, NSPasteboardReading>
@property (nonatomic, strong) NSArray *children;
@property (nonatomic, assign) NSInteger type;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) id node;
children
は、このクラスの他のオブジェクトを保持し、またはのnode
オブジェクトを保持します。NSView
NSImageView
このタイプのオブジェクトを との間でコピー アンド ペーストできるようにしたいと考えていますNSPasteboard
。
私は周りにグーグルを持っていますが、説明はあいまいです。
このクラスを NSPasteboard にコピー可能/読み取り可能にする、つまりプロトコルに準拠させるにはどうすればよいNSPasteboardWriting
ですNSPasteboardReading
か?
私はこれがどのように行われるかについて少しも手がかりがありません.いつものように、Appleのドキュメントと同じものは何もありません.