我是 iOS 编程和 Xcode 的新手。请帮助我了解 Xcode 如何编译和运行代码。
理想情况下,IDE 知道程序中所做的更改,并且下次我们编译或运行它时,它知道哪些文件需要再次编译。但是,当我尝试在一个项目中添加情节提要时,该项目与一些 ViewControllers 和 XIB 文件一起工作正常,
我将视图从现有的 xib 文件移动到情节提要中的 ViewController 并将类的名称更改为其各自的 ViewController身份检查员和我删除了 XIB 文件。当我运行程序时,我没有看到任何不同的情况发生。出于好奇,我删除了所有 XIB 文件,然后再次运行该程序,但该项目仍然运行良好。
最后我删除了项目中存在的所有文件,当提示“发送到垃圾箱”或“删除引用”时,我选择删除引用并再次构建并运行应用程序,但没有问题,它再次运行完美。
之后,我关闭了项目并再次从“Finder”打开项目并运行它,最后我得到了 30 多个错误,即使我在 Xcode 中将所有文件添加回项目后也没有解决。
请帮助我了解 Xcode 如何编译项目,以及将 XIB 文件中的视图移动到项目中的“故事板”可能做错了什么。