macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

decodePoint

コード化されたNSPointをエンコードして返します

解説

コード化されたNSPointをエンコードして返します。サブクラスは、このメソッドにオーバーライドしてはいけません。

返り値

( NSPoint )

位置

引数

クラス

NSCoder

Instance Methods

使用可能

10.0

参照

例文

#import "MyView.h"

@implementation MyView

//アンアーカイブするときの手順の記述
- (id)initWithCoder:(NSCoder *)decoder
{
    NSPoint point;
        NSLog(@"initWithCoder");
    [super initWithCoder:decoder];

    point = [decoder decodePoint];
    NSLog([NSString stringWithFormat:@"point = %.1f,%.1f",point.x,point.y]);
        return self;
}
//アーカイブするときの手順の記述
- (void)encodeWithCoder:(NSCoder *)encoder
{

    NSLog(@"encodeWithCoder");

    [super encodeWithCoder:encoder];

    [encoder encodePoint:NSMakePoint(10,10)];

    return;
}
@end