1

我正在为客户制作一系列图书应用程序。该系列中有很多书籍,每本书都是一个单独的应用程序。我不想在每次想要调整所有应用程序时都对所有应用程序进行更改,例如按钮的位置或其他东西,我想制作一个可以导入到项目中的通用“框架”(库?) ,就像我为 iOS SDK 的框架之一做的那样。该框架将包含应用程序的所有通用组件,其中包括一个控制器类,我将在每个应用程序中子类化以执行特定于应用程序的事情。然后,当我需要对所有这些进行更改时,我可以只更改框架中的代码,它会影响所有使用它的应用程序。我还希望能够包含常见的图像和其他媒体。

我想在 Xcode 中使用“Cocoa Touch 静态库”模板吗?我也在 github 上看到了这个项目:https ://github.com/kstenerud/iOS-Universal-Framework ;这会更适合我正在尝试做的事情吗?

4

1 回答 1

4

出于您的目的,最简单的方法是将其设置为静态库项目。然后,对于您要使用的每个应用程序,将项目拖到您的工作区中,并将静态库产品添加为依赖目标。

据我所知,目前在 iOS 上构建框架的主要方法是Jeff Verkoeyen 的 iOS-Framework

于 2012-05-21T18:47:55.913 回答