我们已经开始与IOS合作了。我想知道对于Objective-C有没有像rubgems(ruby)或npm(nodejs)这样的包装?
答案 0 :(得分:15)
CocoaPods是最近的Objective-C库包管理器。来自its RubyGems.org page:
CocoaPods是一个Objective-C库包管理器。它试图通过精益和灵活的方式来消除维护依赖关系的所有艰苦工作。它的目标是创建一个更加集中的开源库概述,并统一我们处理它们的方式。 CocoaPods将计算所有项目依赖项的正确版本集,安装它们,并将它们设置为构建作为项目链接的依赖项静态库的一部分。
答案 1 :(得分:0)
我不熟悉Ruby,但我相信你指的是Objective-c调用Frameworks。这些基本上是您的代码可以链接到的库。它们被添加到Xcode项目设置中,然后在Build Phases下,然后是“Link Binary With Libraries”
这些框架包含类似核心位置,核心数据,图形和其他非常方便的库的代码。
答案 2 :(得分:0)
Objective-C源通常不在此处托管,但您可能对MacPorts感兴趣。它的包与常见的'nix包管理器中的包一致,因此如果您需要更多传统的C或C ++库,您可以愉快地与Objective-C项目集成,这将非常有用。
答案 3 :(得分:-4)
似乎它没有任何包管理器。