本文记录一个自开始开发以来,基本和.NET与SQL打交道的家伙开始学习iOS的经过。由于是学习中,不可避免的肯定会有很多疏漏。由于现在工作的主要项目不是iOS开发,更新可能会比较慢,每次可能也只更新一点点。大概可以成为反面教材吧。
1. 版本控制
Mac下,git有github的官方的工具,用起来还行。
不过svn就比较悲惨了。XCode内置的更新到1.6.18后就停止了,导致我只要一打开公司的svn项目就被提示svn版本不够高。
(也有一说是OSX 10.8根本不自带svn,见http://blog.grapii.com/2012/08/svn-missing-in-mac-os-x-10-8-mountain-lion/)
由于tortoisesvn只支持windows,作为替代的svn选择可以见:
http://stackoverflow.com/questions/899/best-subversion-client-for-mac-os