2016-12-09 42 views
0

情况是这样的,我用SDWebImage三部分组成library,但你知道没有什么是完美的,所以我觉得用SDWebImage会造成内存泄露,该链接证明我:cause memory leak我怎么能不更新由自己指定的CocoaPods库

因此,我将所有使用此方法的代码注释掉:decodedImageWithImage中的SDWebImageclass,结果非常高兴,memory leak去的很少。

但是,你知道,cocoapods管理SDWebImage,如果下一次我initall cocoapods,该SDWebImage将更新,所以,我怎么能不装cocoapods时更新SDWebImage

+0

您可以在Mac上使用“克隆”版本,并按照需要修改代码,然后加载本地SDWebImage:“pod” SDWebImage',:path =>'thePathToYourLocalModifiedClone/SDWebImage'' – Larme

回答

0

您可以派生为SDWebImage回购,然后指向的CocoaPods到您的回购(更新,你认为合适)的叉,而不是官方的一个:

pod 'SDWebImage', :git => 'https://github.com/aircraft/SDWebImage.git'

你也可以用上面的格式使用指南指向特定分支,标记或提交https://guides.cocoapods.org/syntax/podfile.html#pod