关于ios 项目整合

iOS 码拜 9年前 (2015-05-01) 963次浏览 0个评论

我现在有两个工程,实现功能不同,属于两个团队开发的,现在我的工作是把这两个项目整合成同一个项目,一般情况下这种应该怎么做,求指点。

关于ios 项目整合
重构是难免的了,我是你的话,我会尽可能多的抽象出项目的相同点,先把一些重复的代码或实现整合,再根据实际情况看吧。。
关于ios 项目整合
引用 1 楼 zhangao0086 的回复:

我现在是两个工程,怎么说呢,类似于微信平台中得一些应用,比如滴滴打车,可以独立出来作为一个应用,也就是说我现在有两个独立的APP我要把这两个组合起来,但是他们前面做的人并没有给我留接口,只告诉我在什么地方启动哪一个应用,这个是不是直接调用另一个就可以。

关于ios 项目整合
20分
引用 2 楼 ningshuang520 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

我现在是两个工程,怎么说呢,类似于微信平台中得一些应用,比如滴滴打车,可以独立出来作为一个应用,也就是说我现在有两个独立的APP我要把这两个组合起来,但是他们前面做的人并没有给我留接口,只告诉我在什么地方启动哪一个应用,这个是不是直接调用另一个就可以。

如果是这种类似于插件的功能,你可以按照【命令模式】写一个统一的接口,所有的插件继承于命令基类,两个工程原有的接口不需要变动。

关于ios 项目整合
根据需求整合到一起就行了。
关于ios 项目整合
引用 3 楼 zhangao0086 的回复:
Quote: 引用 2 楼 ningshuang520 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

现在我整合一起了,出现一些问题,启动的logo画面会启动两次,然后这两个工程一个是swift写的一个是oc写的,调用还要转换。

关于ios 项目整合
20分
引用 5 楼 ningshuang520 的回复:
Quote: 引用 3 楼 zhangao0086 的回复:
Quote: 引用 2 楼 ningshuang520 的回复:
Quote: 引用 1 楼 zhangao0086 的回复:

现在我整合一起了,出现一些问题,启动的logo画面会启动两次,然后这两个工程一个是swift写的一个是oc写的,调用还要转换。

根据需要将一个工程设为主工程,别外一个工程设为依赖工程。 在oc中使用swift , 与在swift 中使用oc都可以通过配置桥接来进行交互。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于ios 项目整合
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!