Да, когда вы удаляете файл из xcode, он дает вам такие опции, как «удалить ссылку только» и «удалить».
«только удалить ссылки» просто удалит ссылку в xcode, но физически не удалит ее с вашего жесткого диска. вы можете проверить, что практически, если вы перейдете в каталог, который вы указали при создании проекта, и перейдете в каталог классов, вы все равно сможете увидеть удаленный файл, все еще находящийся на жестком диске.
«Удалить» не только удалит ссылки из xcode, но и навсегда удалит файл из каталога, в котором вы создали свой проект, и вы можете повторить тот же эксперимент для этого случая.
еще один способ окончательного удаления файла - использование Терминала.