IOS的进阶之路



 

上次去京东面试,其中的一个问题,我到现在还是记忆犹新。

 
当时问我“你能给我们讲讲你在github上看到那些开源的比较好的库,都有那些好的地方”,我犹豫了一下,开源库到是用了不少,让我说好的地方,还真说不出来。

原因有几个方面:第一:我只是使用,并没有深入了解他的内部编码,及其实现原理。所以不敢妄加评论。

第二:我认为在我使用的开源库中,大部分都不能完全满足我的需求,都要经过一番苦难的修改才能完全满足我现有的需求功能。
因为代码不是我架构和编写的,要完全了解上万行代码,要花费很长时间,往往都是简单修改,实现现有功能了事。

昨天晚上看了唐巧的微信公众号,上面介绍了一篇文章,讲的是一个90后IOS开发工程师,利用业余时间,开发了一套IOS高性能开源库。而且是从14年开始接触IOS的。我感到很吃惊。

吃惊的原因有几点:1.开发者居然这么年轻,写出了这么精炼的库。
2.开发者在提交库之后被facebook,twiter,uber等 公司看重,邀请去他们公司工作。
3.业余时间开发,现在就任与优酷网。
4.把IOS的底层了解的非常透彻。

我想我找到了一个好的开源库,可以去研究研究,下次面试希望能脱颖而出。

作者:
ibireme
开发的组件库如下:

YYKit 是一组庞大、功能丰富的 iOS 组件。

为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:

 github下载地址: https://github.com/ibireme/YYKit
技术文章介绍:
http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/

 
专注为你提供IOS技术干活 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值