我们刚刚开始与IOS合作。我想知道是否有像ruby(ruby)或npm(nodejs)这样的包装用于objective-c?Objective-C中是否有任何软件包管理?
回答
似乎它没有任何包管理器。
许多IDE没有内置套件管理。但是,至少,第三方包管理,适用于当今最流行的语言。 CocoaPods是Objective-c广受欢迎的(“标准”)第三方软件包管理器。我们正在寻找有效的答案。软件工程是一个由社区支持的世界,所以如果有需求,总是会有多种供应 – Katushai
我不熟悉Ruby,但我相信你指的是什么objective-c调用框架。这些基本上都是你的代码可以链接到的库。它们被添加到Xcode项目设置中,然后在构建阶段下,然后“链接二进制文件库”
这些框架包含类似核心位置,核心数据,图形和其他非常方便的库的代码。
在安装时不会自动管理框架,而是依赖关系自动进行管理。那么,macports或homebrew可以管理它们,但它不是像gems/cpan/pythoneggs等编译器的组成部分。 – mkb
Objective-C源代码通常不在这里,但您可能对MacPorts感兴趣。它的软件包与常见的'nix软件包管理器中的软件包一致,所以如果您想要更传统的C或C++库,可以将它们与Objective-C项目集成在一起,这将非常有用。
CocoaPods是最近的Objective-C库包管理器。来自its RubyGems.org page:
CocoaPods是一个Objective-C库包管理器。它试图消除维护依赖关系的所有艰苦工作,但是要以一种精益和灵活的方式。它的目标是创建一个更集中的开源库的概览,并统一处理它们的方式。 CocoaPods会计算你项目所有依赖项的正确版本集,并安装它们,并将它们设置为项目链接所依赖的依赖项静态库的一部分。
- 1. Emacs的软件包管理
- 2. 是否有绘制甘特图的任何LaTeX软件包?
- 3. 软件包更新仅在软件包管理器中显示
- 4. 是否有从建设开源软件在从包管理器安装它们的任何好处?
- 5. 是否有任何理由在微软ISV中使用TFS 2010?
- 6. 是否有任何网站在CRAN软件包存储库中监控新的R软件包?
- 7. VS2015 nuget软件包管理器找不到软件包
- 8. 重建软件包和debian上的软件包管理器
- 9. Linux文件夹/软件包管理
- 10. 软件配置管理 - Google是否有错误?
- 11. .net中是否有任何通用面包屑管理库/代码?
- 12. 在golang中是否有任何内置的命令行解释器软件包?
- 13. pip没有下载任何软件包
- 14. 是/ Android是否有任何标准软件包结构/层次结构实践?
- 15. 自制软件包管理器和sudo
- 16. 无法访问软件包管理器
- 17. 管理软件包依赖关系
- 18. sonata管理软件包:嵌套集
- 19. .NET开源软件包管理器
- 20. JavaScript中是否有任何窗口管理库?
- 21. 如何将解决方案中的所有软件包上传到VSTS软件包管理供稿
- 22. Eclipse软件管理
- 23. 在管理中心使用管理员任务是否安全?
- 24. python ipdb软件包是否可用于其他软件包?
- 25. Azure网站生命周期管理是否有任何管理API?
- 26. R + bigmemory软件包是否足够用于面向列的数据管理?
- 27. npm没有安装任何软件包,不管有多少空间
- 28. 是否有任何网站托管.net
- 29. 是否有Python Pylon的管理插件?
- 30. git是否有任何gui来管理远程存储库?
不,没有。 – Jano