私はクラスファイルを書いていCGPoint
て、Ivarとしてを含めました。これにより、より小さなObjective-cデータ構造に関連するオーバーヘッドについて疑問に思いました。何かのメモリフットプリントは、CGPoint
それへのポインタを作成することを正当化するのに十分重要ですか、それとも2つのCGfloat
値へのポインタを作成するだけですか?さらに言えば、必要なのがx / y座標だけの場合は、2つのintをivarとして貼り付けてみませんか?
関連する注記として、「小さなデータ構造」や「些細なデータ構造」などの小さなデータ構造を説明するための命名法はありますか。いくつかのプリミティブで構成された構造体を説明する単語。