頭と尻尾はくれてやる!

パソコンおやじのiPhoneアプリ・サイト作成・運営日記


カテゴリでCGPointを配列へ出し入れする(修正版)

頭と尻尾はくれてやる! CGPointもカテゴリで配列へ
↑ここでCGPointを配列に入れたり出したりするカテゴリを作ったけど、よく考えたらNSValueとCGPointってそれ用のメソッドが用意されてるのを忘れていたよ。
というわけで、こんなのに修正。
@implementation NSMutableArray (AddCGPointToArray)
-(void)addPoint:(CGPoint)point
{
    //NSValue *value = [NSValue value:&point withObjCType:@encode(CGPoint)];
    NSValue *value = [NSValue valueWithCGPoint:point];
    [self addObject:value];
}
@end

@implementation NSArray (GetCGPointFromArray)
-(CGPoint)pointAtIndex:(int)index
{
    NSValue *value = [self objectAtIndex:index];
    //CGPoint point;
    //[value getValue:&point];
    //return point;
    return [value CGPointValue];
}
@end

<< 異なるクラスのオブジェクトへ同じメッセージを送る  TopPage  NSIntegerにカテゴリは作ろうとしたが >>

コメント


管理者にだけ表示を許可する
 

トラックバック

トラックバックURL
http://ringsbell.blog117.fc2.com/tb.php/779-aa3a8ee9




Copyright ©頭と尻尾はくれてやる!. Powered by FC2 Blog. Template by eriraha.

FC2Ad