有没有可能构建一个iOS框架来提供除UI之外的所有功能?

有没有可能构建一个iOS框架来提供除UI之外的所有功能?,ios,frameworks,target,Ios,Frameworks,Target,总结:我想构建三个技术上相同但设计完全不同的应用程序 我希望构建具有自定义界面、CoreData模型和一些自定义外观(UITableViewCell/UIView)的iOS应用程序 因为我需要构建三个类似的应用程序,所以我想构建一个框架,其中包括模型和一些可以在所有应用程序中重用的控制行为。如果发现一个bug,我只需要在框架中修复它并重新编译每个应用程序 用户交互和视图顺序都是相同的,但三个应用程序的设计应该是独立的(例如,具有不同高度的不同UITableViewCell、按钮排列等) 不同的

总结:我想构建三个技术上相同但设计完全不同的应用程序


我希望构建具有自定义界面、CoreData模型和一些自定义外观(UITableViewCell/UIView)的iOS应用程序

因为我需要构建三个类似的应用程序,所以我想构建一个框架,其中包括模型和一些可以在所有应用程序中重用的控制行为。如果发现一个bug,我只需要在框架中修复它并重新编译每个应用程序

用户交互和视图顺序都是相同的,但三个应用程序的设计应该是独立的(例如,具有不同高度的不同UITableViewCell、按钮排列等)

不同的目标不是一个选项,因为我不想只交换一些背景图像,而是真实的个人布局。此外,不同的目标需要许多if/else if/。。。如果我创建了第四个目标,代码就会变得难看和失控


最好的方法是什么?

这不是一个非常有用的建议,但我们使用Tianium Studio和Alloy MVC框架来实现这一点。Tho,我假设您想要编写完整的本机iOS代码,而不是Tianium JS

您正在寻找的方法与类似,并且在桌面开发人员中越来越流行。您可以创建一个后端框架,该框架可以是跨平台的,也可以是只封装逻辑的必要框架,然后围绕该框架设计一个应用程序。如果您不喜欢目标,接下来的逻辑步骤将是单独的项目。

对于iOS,请查看静态库而不是框架,否则您的建议是有意义的。