[Obj-C++] 03 クラスの拡張

[M1 Mac, Big Sur 11.6.5, clang 13.0.0, no Xcode]

クラスを継承するとクラス名が変わりますが、拡張するとクラス名はそのままです。

NSTextViewクラスにappendStringメソッドを追加してみました。

なかなか便利な機能です。

#include <Cocoa/Cocoa.h>

@interface NSTextView (Controller)

-(void) appendString: (NSString *)str;

@end
#include <Cocoa/Cocoa.h>
#include "NSTextViewEx.h"

@implementation NSTextView (Controller)

-(void)appendString:(NSString *)str {
    <メソッドの内容は作成中>
    NSLog(@"%@",str);
}
@end