在Xcode中修改大量代码,而不会破坏已经运行的应用程序

Changing lots of code in Xcode without ruining an already functioning application

本文关键字:应用程序 运行 修改 Xcode 代码      更新时间:2023-10-16

我已经使用Xcode一年了。我是一个编程新手,只懂一点点c++知识。我从来没有深入研究过Xcode的功能,因为我的类太初级了,它们除了构建简单的命令行应用程序外,没有关注任何事情。就我自己而言,我已经开始深入研究源代码控制,并使用本地和github存储库,以便跟踪我的更改。我的问题是,如果我想改变一大块代码,而又不破坏我已经运行的代码,我到底应该怎么做?我对所有的选项还是有点困惑,比如树枝之类的。我有一个命令行应用程序,这是一个简单的联系应用程序,我正在工作。它使用一个结构来保存First Name, Last Name, Phone Number, Address(使用vector)和age(使用int)。我编写了整个程序,将年龄作为Int来处理,但我想将其更改为向量(因此,当用户没有输入年龄时,我可以插入N/a,这是我对其他字段所做的)。所以,我只是试图找出最好的方法去做这个改变,而不完全破坏我以前的代码,以防它不能工作。我是否应该只进行增量提交并在必要时回滚?还是用树枝?我只是想找点指导。

申请表在这里,如果有人感兴趣的话。它很粗糙,还没完工。我只是让它练习与矢量工作:https://github.com/JosephTLyons/Joseph-Lyons-Contact-Book-Application

对分支进行了更多的研究,结果发现,这正是我需要使用的。