Cocoaはやっぱり!
NSSizeを調べる
NSSize...それは高さと幅
今回のテーマ

NSRectの幅と高さを覚えるためにも使われているNSSizeについても同じくチェックしていきます。

推奨環境 この解説は、以下の環境を前提に作成し、動作確認等を行っています。ご確認ください。

改版履歴

定義
NSSize : サイズ(幅と高さ)情報
typedef struct _NSSize { float width; // 幅 float height; // 高さ } NSSize;
関数
NSSizeを生成する
書式 : NSSize NSMakeSize( float width, float height ) 入力 : width - 幅    : height - 高さ 出力 : RETURN - サイズ
NSSizeを文字列から生成する
書式 : NSSize NSSizeFromString( NSString *aString ) 入力 : aString - 文字列のフォーマット : "{w, h}" 出力 : RETURN - サイズ
NSSizeから文字列を生成する
書式 : NSString *NSStringFromSize( NSSize aSize ) 入力 : aSize - サイズ 出力 : RETURN - "{w, h}"
2つのNSSizeが等しいか判定
書式 : BOOL NSEqualSizes( NSSize aSize, NSSize bSize ) 入力 : aSize - サイズ    : bSize - サイズ 出力 : RETURN - 2つのサイズが同じならYES、異なるならNO