iOS开发中的库和框架很棒。 它们可以为我们节省很多时间,因此我们不需要重新发明轮子。 图书馆大大降低了项目成本,并具有许多其他优势。 您无需编写自己的Google地图,信用卡扫描器,动画引擎等。 我真的很喜欢。 但是隐藏的伤害呢?
许多初级开发人员在他们的项目中使用第三方库。 他们没有一开始就实现自己的组件的经验。 因此,他们可以访问cocoapods.org或github.com查找可以解决其问题的库。 这一点都不内gui,但是我需要指出这一点–您需要停止使用 第三方库 (当您可以花费最少的时间替换它们时)。 您需要跳到职业生涯的新高度。
我并不是说您现在需要从项目中删除所有pod和其他库。 我只希望您尝试实施自己的解决方案,并深刻理解其内部功能。 并弄清楚您可以删除一些吊舱,并根据需要编写自己的代码。 因此,这是我可能对开发人员有害的库的顶部。