ios - 为什么我们必须使用依赖管理器?

标签 ios cocoa carthage

我正在为 IOS 开发一个应用程序,我必须使用一些框架。 如您所知,Cocoa pod 和 Carthage 是 iOS 和 mac OS 的依赖管理器 我的问题是“为什么我们必须使用依赖管理器?,而不是使用依赖管理器,只需克隆该项目[由其他程序员编写,可以用作框架]并拖放到您的项目中?”

感谢您的回答

最佳答案

您需要考虑的几件事是:

  1. 新版本发布时更新您的依赖项。

  2. 更新多个平台的依赖项。

  3. 相互依赖的框架以及依赖框架的不同框架版本。

基本上,随着项目的发展,您花在维护项目依赖关系上的时间也会增加。依赖管理器可以让您避免所有这些不必要且无聊的工作。 使用 DM 而不仅仅是导入框架还有很多其他原因。更多关于您可以找到here 。和here .

关于ios - 为什么我们必须使用依赖管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39328860/

相关文章:

ios - 模块文件是由旧版本的编译器创建的

ios - Google Sign In iOS SDK - Carthage 支持

ios - 自定义 UIViewController 转换不会执行下一个动画

cocoa - 将登录窗口添加到基于文档的应用程序

cocoa - 如何在 Mac OS X 中截取 "apple mail"和 "entourage"内的电子邮件屏幕截图?

objective-c - 不从 MainMenu.xib 加载窗口,而是加载另一个窗口

ios - 使用 Carthage 管理的依赖项时 Xcode 10 构建失败

ios - 使用 SWRevealViewController 时获取顶部 UIViewController

ios - 无法同时更改导航栏文本字体和颜色

ios - 从 ios 中的 UIImageWriteToSavedPhotosAlbum 获取图像名称