Objective-Cの時から、UIViewの位置を決める時のframe操作がまどろっこしくてしかたなかった人は多かったんじゃないかと思います。 SwiftのCGRectはそれなりに便利関数が追加されたとは言え、やっぱりまだまだめんどいです。Autolayoutを使ったほうがいい場合もありますが、あれはあれでめんどくさいのでちょちょっとframeで動かしたいこともよくあります。でも、UIView内のframeって中途半端に中身の上書き禁止になっててめんどくさい。 例えばあるUIViewを、別のUIViewの右端に揃えたい時。 someView.right = otherView.right って書きたいやん。 大きさの違う円を、真ん中合わせて二重丸っぽくしたい時は、 someCircle.center = otherCircle.center って書きたいやん。 あるUIViewを、10ポ