我读了这篇文章对整个模块优化(WMO)。我很好奇,如果Cocoapods
直接将所有swift文件直接放在主项目中,是否可以从优化中完全受益,从那时起,WMO就将所有swift文件视为一个整体,并且可以在整个项目中进行诸如函数内联和通用专业化之类的优化,而不是每个模块(pod)。
WMO如何在多个吊舱中工作?是否按模块/盒进行WMO?如果是这样,我认为,如果所有快速文件都在同一个项目中,那么一个项目可以从WMO中获得更多收益,因为从那时起,WHO可以整体上优化所有内容,而不是按模块/盒进行优化。还是我错过了什么?
因此,在投入生产之前,请删除所有吊舱,将.swift文件直接放置在项目中,然后运行WMO在我看来,我将从WMO中获益更多。
是。
麻烦是否值得是另一个问题,但对所有问题都是肯定的。
(我已经以这种方式做了很多年了,并且在某些项目中仍然这样做,但是在较新的项目中,我已经放弃并接受了框架就是生命,只是让CocoaPods成为CocoaPods。手工完成这项工作实在太多了。 。但这是意见。答案是“是”。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句