正确的方式来扩展或定制cocoapods

在项目中使用cocoapods进行pipe理时,扩展或自定义Framework(pod)的正确方法是什么?

我知道源可以直接编辑,但似乎不是正确的解决scheme。

据我所知,CocoaPods并不打算对框架和框架做出任何改变。 他们是一个很好的方式来复制到您的项目只。

您可以使用类别来扩展类,以添加新方法以及添加新variables的相关引用。 这不会影响pod /框架的模块化,您不会放弃您的更改。

你也可以使用组合或inheritance。 使用组合而不是inheritance是一个好习惯。

如果你想对第三方库作出贡献,可能应该单独获得第三方库的库,然后进行修改,然后提出请求。 或者你可以使用git子模块来添加第三方库,并将其绑定到它自己的独立的git仓库,比如在GitHub中。