私は、Apple が行っていることCGRectMake()
や他のすべての ~Type~Make()
機能と同様のパターンを実装したいと考えています。CGRectMake のコードは?
それはただですか:
inline function CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height) {
CGRect rect;
rect.x = x;
rect.y = y;
rect.width = width;
rect.height = height;
return rect;
}
それとも、それ以上のことはありますか (そして学ぶ必要があります!)?
編集 コンストラクタにしない理由はありますか?