首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于现有项目创建新项目(项目重用)

基于现有项目创建新项目(项目重用)
EN

Stack Overflow用户
提问于 2010-12-09 00:38:39
回答 4查看 809关注 0票数 1

我有一个项目A。这产生了一个正在工作的产品,并且已经提交到应用程序商店等。现在,我想创建一个新项目,让我们称之为项目B,我希望B基于A。显然,B将在A的基础上添加更多UI和行为。

在做了一些研究之后,唯一的选择似乎是使用跨项目引用,因为我想在项目B中重用项目A的XIB、图像等。我假设跨项目引用应该在该场景中工作,对吗?

嗯,我有一些严重的问题,让这个东西工作。我希望实现项目级的重用。在Java或.NET中,这甚至不是一个考虑因素,技术允许这样做。因为iPhone不支持框架,我认为开发人员被推向了更原始的方法,比如代码复制。

那么,我该如何解决这个问题呢?如何基于项目A创建我的项目B (包括XIB、图像等)?

谢谢,

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-09 01:28:44

如果A和B如此相似,也许您可以考虑简单地创建一个新的构建目标;这将为您提供一个具有目标A和目标B的单个项目。这两个目标都可以访问项目中的任何资源。

如果您有相当多的共享代码,那么您可以创建一个静态库;iOS不支持动态链接到用户生成的库,但它支持静态链接。这将使跨项目依赖项变得有用,因为您可以让项目B从项目A引用库A,并将其构建为依赖项。

票数 1
EN

Stack Overflow用户

发布于 2010-12-09 00:54:12

我曾经做过同样的事情:

我复制并粘贴了整个应用程序,然后有了两个单独的应用程序,我可以单独使用它们。

票数 0
EN

Stack Overflow用户

发布于 2010-12-09 01:48:54

与流行的观点相反,create iOS frameworks.是可能的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4389897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档