NSNumberの拡張?

2019年8月26日

どうもCocoaプログラミングでは通常のC言語のような数値配列を使うことはできなさそう。

NSNumberとNSMutableArrayを駆使して書くのが一般的みたいです。

ただ、NSNumberだと一回作ったオブジェクトの値がどうやら変更不可らしい。

これでは数値計算には使えません。

そこでNSNumberを拡張してみました

@interface MYNUmber:NSNumber{

}

@property(readwrite)float floatValue;

@property(readwrite)bool boolValue;

@property(readwrite)int intValue;

@property(readwrite)double doubleValue;

@end

これでとりあえずコンパイルは通りました

initialization method -initWithInt: cannot be sent to an abstract object

が、allocする際に何やらエラー。。

まだ道のりは遠い。。

cocoa, mac

Posted by k-utsubo