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