之前公司做了一个项目,不知道哪里冒出来一个公司说让我们给他做一个差不多一样的,就是把我们的程序改改图标和名字弄一个新程序给他们。大体上一样,只是部分页面有区别。需求就是这样子。
开始的想法是把我们的工程copy一份在新来一个工程同步开发,但是后来发现这样一样的代码要写两遍,即使是copy,也会让程序员觉得麻烦,所以就想了另外一个方法--两个程序公用部分公共代码。其实实现起来很简单。
1、两个project A、B
2、公共部分文件夹C(里面就是你写的程序代码文件)
3、把C分别添加到程序A、B,但是要注意一点就是
iOS开发--两个工程共用部分文件
在这个地方有个Destination 注意一定不要勾选,可能你之前添加文件一直是勾选的,但是现在要取消掉,因为你勾选的意思就是你要复制一份到你的工程目录(防止改变当前目录或者文件导致程序找不到文件而报错),现在不勾选就是你依然用现在的目录里面的文件,所以两个程序就可以公用这部分文件了。最好起个名字commenFile代表公共文件。
最后我说一下这样做的缺点:当一个程序开发周期结束后(后期不管了),你其他的程序会变得很繁琐,目录找起来很麻烦,但是如果你调理清晰的话可以避免这一点。