Я новичок в программировании iOS и Xcode. Пожалуйста, помогите мне понять, как Xcode компилирует и запускает код.
В идеале IDE знает об изменениях, внесенных в программу, и в следующий раз, когда мы ее компилируем или запускаем, она знает, какие файлы нужно скомпилировать снова. Но пока я пытался добавить раскадровки в проект, который отлично работал с несколькими ViewController и файлами XIB,
я переместил представление из существующего файла xib в ViewController в раскадровке и изменил имя класса на его соответствующий ViewController в Identity Inspector, и я удалил файл XIB. Когда я запустил программу, я не увидел ничего другого. Из любопытства я удалил все файлы XIB, а затем снова запустил программу, но проект все равно работал отлично.
Затем, наконец, я удалил все файлы, присутствующие в моем проекте, и когда мне было предложено «Отправить в корзину» или «Удалить ссылки», я выбрал «Удалить ссылки», снова собрал и запустил приложение, но проблем не было, и снова оно работало отлично.
После этого я закрыл проект и снова открыл проект из «Finder» и запустил его на этот раз, наконец, я получил более 30 ошибок, которые не были устранены даже после того, как я добавил все файлы обратно в проект в Xcode.
Пожалуйста, помогите мне понять, как Xcode компилирует проекты, а также то, что я могу делать неправильно, чтобы перемещать представления в файлах XIB в «Раскадровку» в проекте.