如何在iOS中创建可重用的代码?

Cam*_*boy 5 xcode objective-c ios cocoapods

我已经在移动应用程序上工作了几个月.现在我想开发其他应用程序,但重用我编写的代码.我想拥有可重用的代码(ViewControllers),以便在许多项目中使用.通过这种方式,如果其中一个中存在一些错误,我将修复该错误,然后将更改应用于使用我的库的所有项目.简而言之,我想知道使用XCode为iOS开发自己的库的最佳方法是什么.我是为Android开发的,但我是iOS开发的新手.

  1. 是否可以将自己的库添加到CocoaPods?
  2. 你有其他选择吗?

非常感谢你

Hep*_*Kes 4

是的,您可以创建私有的、内部的 Pod,并使您的应用程序依赖于它们。作为替代方案,您也可以使用git 子模块

但如果你愿意,你甚至可以同时使用两者:拥有你的private pods,它们也是你项目的git 子模块, - 它们通常被称为开发 Pod - 因为你可能想要修复内部 pod 上的错误并立即将修复推送到出血一旦您在最初发现错误的应用程序上进行了测试,就会立即将其视为您的库的边缘。

关于这个主题的几篇有趣的文章:

使用内部 Pod

开发舱

从完全方面和明显的角度来看 - 我认为 - 请注意,您可以按照 user1118321 指出的那样手动执行此操作。