如何将功能拆分为单独的iOS应用程序?

如何将功能拆分为单独的iOS应用程序?,ios,objective-c,iphone,Ios,Objective C,Iphone,我正在开发一个应用程序,为两种不同类型的用户提供服务。两个用户都有一些共同的功能 其中一个群体是普通公众,他们使用该应用程序浏览基本事件或请求新事件 第二类是能够向公众提供服务的人(可以付费也可以不付费)。他们主要访问普通用户创建的配置文件。他们可以添加详细信息,例如与他们对话的笔记 现在我们想把这两个用户分开,因为这个应用程序越来越大,而且在任何时候,用户只能是一个组的一部分 如何创建单独的应用程序 为每组使用不同的目标是更好的解决方案吗?我尝试过这个,但它并没有帮助我们减少应用程序的大小 创

我正在开发一个应用程序,为两种不同类型的用户提供服务。两个用户都有一些共同的功能

其中一个群体是普通公众,他们使用该应用程序浏览基本事件或请求新事件

第二类是能够向公众提供服务的人(可以付费也可以不付费)。他们主要访问普通用户创建的配置文件。他们可以添加详细信息,例如与他们对话的笔记

现在我们想把这两个用户分开,因为这个应用程序越来越大,而且在任何时候,用户只能是一个组的一部分

如何创建单独的应用程序

  • 为每组使用不同的目标是更好的解决方案吗?我尝试过这个,但它并没有帮助我们减少应用程序的大小
  • 创建单独的项目将带来维护挑战,因为这两种用途都有一些共同的功能

  • 您是否想过创建一个“基本”功能性的框架?而扩展的应用程序可以包括高级ViewController等来增强框架?不,我不知道如何在iOS中创建框架?如果你有任何与创建框架相关的内容,请分享。我还没有在整个应用程序中尝试过。当然,你最终会有3个项目。其一:具有几乎所有功能的框架。第二,“light”应用程序-负责标准应用程序图标,Info.plist,包括框架。第三:高级的,包括框架和许多新的控制器。关于如何做到这一点,有两个来源:这里是基本结构:@鳞翅目谢谢,我会试试这个。