I learnt this tip from @jim_rutherford via this tweet.
When there's more than one warning or error that Xcode can fix with a Fix-it, you can go to the Editor
menu and choose Fix All in Scope
(Cmd+Opt+Ctrl+F) to fix all the warning/errors in the current scope (method or class) where your cursor is at.
E.g. if you have this in a method:
let r = CGRect(1, 2, 3, 4)
let p = CGPoint(1, 2)
place your cursor anywhere in that method and hit Cmd+Opt+Ctrl+F to invoke Fix all in Scope and it will be updated to these:
let r = CGRect(x: 1, y: 2, width: 3, height: 4)
let p = CGPoint(x: 1, y: 2)
If you place your cursor outside the method but in the class, it will attempt to fix all the warning/errors in that class instead.
Your feedback is valuable: Do you want more nuggets like this? Yes or No
.
.