在iOS开发的过程中,我们经常会遇到很多程序崩溃的问题,作为初学者来说,如果没有合适的方法,往往会选择放弃整个项目,实在是费时而又耗力。
作为一个程序员,熟练地掌握版本控制是一个比较好的习惯,常见的版本控制方式有svn,和git。版本控制不仅是为了团队开发提供便利而已,版本控制有一个很重要的功能就是版本回退,我们可以通过头指针会退到任意一个我们提交过的版本。git上面的命令行方式是先cd进入到当前使用git的项目中,然后在命令行里敲入git log。这时下面就可以罗列出我们曾经提交过的所有版本,每个版本都有一个版本号,我们需要把所需要的版本号复制下来,然后输入q,退出。我们接着在命令行里敲入git reset --hard +版本号。这样我就已经回退到了之前的版本。为了避免出现bug,最好要经常提交代码,这样当我们出现bug的时候,我们就可以轻松地解决。
其次还有一个比较重要的工具就是断点调试,断点可以清晰的看到是哪一步出错了,并且可以帮助初学者更加了解程序的逻辑关系。
最后当你遇到不能解决的问题的时候,很多问题都可以通过百度来解决。