組み込みのオブジェクトを使用したり、必要な形で正確に実行しても、何かを何かと打ち明けても大丈夫ですか?あなたがしていることがはっきりとコメントされていると仮定します。代わりの使用法。範囲を表すCGPoint
たとえば、単一のCGPointを使用して1つの行に開始点と終了点を表す場合は、私は実際には同じだが別名の構造体を代わりに定義する必要がありますか?
編集:OK、代わりに... ...
struct FloatRange {
CGFloat min;
CGFloat max;
};
typedef struct FloatRange FloatRange;
を使用。ルールに例外はありませんか?
CG(MHRange?)ではなく、2文字の接頭辞を使用することを検討してください。 AppleがこれまでにCGRangeを実装している場合(彼らはすでにNSRangeを持っています)あなたのコードはコンパイルを停止します。 – amattn
良い点:)すべてに+1。 – DenverCoder9