开发iOS有很多库可以用 随着项目的经验越来越长 越刻意的去避免使用第三方的东西 都去自己实现 第三方库是提高了开发效率 但有时候 也会引入一些问题 大家开发的时候怎么看待使用第三方东西的情况呢 ?
不需刻意去回避,第三方的库可以省很多事。但使用库的时候需要注意几点:1 挑库时找些star比较多,修复issue比较及时的,简单说就是口碑比较好的 2 当发现库有些功能不能满足,需要自己扩展时。尽量不要修改库的源码,而是通过代码扩展或hack的方式。当然有时的确需要修改源码的话,最好的提交你自己的pullrequest,否则当那个库版本更新时,你就比较被动了。3 一些比较核心的库,例如:网络请求、音乐播放啊,你需要了解它的基本实现原理,然后能看懂源码,否则出问题,会很麻烦。4 最好用cocoa pods管理第三方库,这样比较简单。