何时在Objective C开发中使用框架

时间:2011-04-19 17:11:27

标签: iphone objective-c xcode ios

GHUnit等很多图书馆建议您将它们用作框架。

虽然Facebook iOS SDK等大多数库只需要您将项目拖动到现有的XCode项目中。

因此,当您构建一个假设将来可以被其他项目重用的库时,如果您使用Framework或者就像许多当前的开源项目一样,请不要使用XCode提供的Framework。

1 个答案:

答案 0 :(得分:2)

有一个原因可以解释为什么这些开源项目是作为静态库提供的,或者只是源代码而不是框架,iOS SDK目前不支持Frameworks。

您只能使用Apple提供的Frameworks - SDK本身的部分内容。您的代码无法与您自己或第三方框架链接。

所以坚持使用其中一种方式 - 我个人更喜欢静态库。