Начиная с Xcode 6 (по крайней мере), это теперь работает.
Тем не менее, у него есть предостережение о автоматическом выравнивании некомментированного кода.
В этом примере
func doSomething() {
doSomethingElse()
// someOtherThing()
//alertUser()
// logTask()
}
Нажатие cmd-/
будет в каждой из закомментированных строк приводит к:
func doSomething() {
doSomethingElse()
someOtherThing()
alertUser()
logTask()
}
Таким образом, в действительности Xcode удаляет только //
, не корректируя пробелы для правильного выравнивания строк,Если вы закомментируете строки без добавления дополнительных пробелов, все будет отлично работать.Однако я добавляю дополнительный пробел после комментариев, чтобы сделать эту строку более читабельной, и поэтому для меня она все еще содержит ошибку (или запрос функции) ...