iphone - 在现有项目( 项目重用) 上,创建一个基于

  显示原文与译文双语对照的内容
0 0

我有一个项目。 这产生了一个工作,现在已经经提交给 App Store 等等,我想创建一个新项目,我们叫它B 。 显然,B 将在一个。

在做了一些研究之后,唯一的选择似乎是使用交叉项目引用,因为我想重用项目 XIBs 。 假设交叉项目引用应该在这个场景中工作是正确的?

我在这工作中遇到了一些严重的问题。 我想实现项目级重用。 在Java或者. NET 中,这甚至不是一个考虑,这项技术允许。 因为iPhone不支持框架,我认为开发者被推到了更原始的方法,如代码复制。

那么,我如何才能解决这个问题。 如何根据项目( 包括 XIBs,图像等) 创建我的项目B?

谢谢,

时间:原作者:4个回答

0 0

也许你可以使用像Git或者活塞 (http://piston.rubyforge.org) 这样的配置管理工具和'克隆'。 执行以下操作:

#add original project to git
cd/your/base/project/code
git init
git add. #Stages all files to check-in index
git commit -m 'Your commit message here'

然后

#clone the original project into a new one
cd/your/new/project/directory
git clone/your/base/project/code
git checkout -b aNewWorkingBranchName #create a new working branch to modify
#modify code to your <3's content, use git pull/push/merge/rebase/diff as required to track/update original project

这样可以独立开发'新建'项目,同时允许在需要时进行更改。 活塞允许'供应商'对Git或者Subversion存储库进行分支,将你的新代码绑定到特定的远程版本。 查看它的文档。

原作者:
...