LissajousViewを作る
ファイルメニューから「新規ファイル…」を実行します。現れた新規ファイルアシスタントが示すリストからObjective-C NSView subclassを選び、次に進みます。

ファイル名をLissajousViewとします。

LissajousViewのインターフェイスファイル
スーパークラスのインターフェイスファイルをインポートして、スーパークラスの指定を書き換えるだけでOKです。
//
// LissajousView.h
// RepeatingMotifGenerator
//
// Copyright NovemberKou 2008. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "BezierPathView.h"
@interface LissajousView : BezierPathView
{
}
@end
LissajousViewのインプリメンテーションファイル
実装するのはkeyPathメソッドのみです。
//
// LissajousView.m
// RepeatingMotifGenerator
//
// Copyright NovemberKou 2008. All rights reserved.
//
#import "LissajousView.h"
@implementation LissajousView
#pragma mark -
#pragma mark Methods to be overrided
- (NSString *)keyPath
{
return @"selection.bezierPath";
}
@end

ホーム
前へ