CGRectの上手な書き方
Swiftにおいて、CGRectを変更する場合は
let view = UIView()
view.frame = CGRect(x:0.0, y:100.0, width:200.0, height:200.0)
//widthを変更したい
view.frame = CGRect(x:0.0, y:100.0, width:300.0, height:200.0)
と、このようにwidthだけ変更したい場合でもCGRectの長い文をツラツラ書いています。
このようにCGRectを一箇所だけ変更したい場合において、何か上手な書き方ってありますか?
また、どういったメリット、デメリットがあって
view.frame.width = 300.0
という書き方ができないように、CGRectのプロパティがreadonlyにしてあるのかも
教えていただけると参考になります。