专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的

专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的

Nov 26th, 2015

版权说明

本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。

前言

第一次听到 ibireme 这个名字,是看到他在 微博上分享YYText 开源库。当时我第一眼见到 YYText 的功能示意 GIF 图时(下图所示),就被它丰富的功能吸引了。YYText 应该是我见到过的功能最强大的基于 CoreText 的排版框架了。

令人惊讶的是,YYText 虽然代码量很大(超过一万行),但它只是 ibireme 的作品之一。ibireme 利用业余时间完成了 YYKit 工具库,包括:

  • YYModel — 高性能的 iOS JSON 模型框架。
  • YYCache — 高性能的 iOS 缓存框架。
  • YYImage — 功能强大的 iOS 图像框架。
  • YYWebImage — 高性能的 iOS 异步图像加载框架。
  • YYText — 功能强大的 iOS 富文本框架。
  • YYKeyboardManager — iOS 键盘监听管理工具。
  • YYDispatchQueuePool — iOS 全局并发队列管理工具。
  • YYAsyncLayer — iOS 异步绘制与显示的工具。
  • YYCategories — 功能丰富的 Category 类型工具库。
时间: 2024-10-28 09:03:32

专访 YYKit 作者 Ibireme: 开源大牛是怎样炼成的的相关文章

90后CEO的开源心得:Github 2500 star是如何炼成的

90后CEO的开源心得:Github 2500 star是如何炼成的 如果你是一名iOS开发者同时还是Github的重度使用者,那么你多半见过这个项目:PNChart,一个提供带动画的图表控件.截止到目前为止,PNChart在Github上的star数已经超过2500,是一个备受开发者喜爱的iOS第三方开源库.那么,你知道它的第一作者其实是国人.90后,并且已经有自己的公司了吗? 这个人就是周楷雯,除了PNChart,最近他还开源了Waver,一个类似Siri中的声波效果库.当记者联系他表达采访

大咖说回顾 | 开源大牛讲解 OpenStack 部署与应用

[本文系9月27日,海云捷迅首席架构师,OpenStack技术大神 马力 在OSC大咖说视频直播中的主题分享] OpenStack当今有许多的应用案例,利用它部署的大规模项目逐渐增多,同时,在发展过程中也存在一些问题,今天主要和大家谈谈自己的经历.入门OpenStack,以及解决技术问题的思考和看法. 初识OpenStack,为中国开源繁荣添砖加瓦 我早期参与了深度的虚拟化内核研究,后面开始做更加上层的云编排系统,遇到了OpenStack,在开源社区中,和朋友们的意见不一致就会争论,交流也随之越

开源是怎样炼成的?

开源软件是现在可以将创新带到市场的最短路线.当通过数以百万计的开发者的口碑,并将在开源许可证下下载新代码用于新任务的时候,你几乎可以感觉到世界的技术基线已经更上一层楼了.但开源的深远的影响会在此刻停止吗? 在过去几年中,GitHub是所有人最喜爱的云控制版本和版本库服务,只不过渐渐地,人们已经不再这么认为了.最近,在一个小的会议上,几个在数家企业做经理的人一致同意通过协作.自主组织.分布式的方法来推动开源代码的发展-- 为开发http://www.aliyun.com/zixun/aggrega

科大讯飞刘庆峰两会专访: 人工智能国家队是怎样炼成的?

3月5日上午,国务院总理李克强发表2017政府工作报告,指出要加快培育壮大包括人工智能在内的新兴产业,"人工智能"也首次被写入全国政府工作报告,百度李彦宏,腾讯马化腾.科大讯飞刘庆峰都在两会上就人工智能发声.   国家发改委近日公布了<2017年"互联网+"重大工程拟支持项目名单>,22个项目中有4个AI公司:百度.科大讯飞.腾讯和云丛科技.科大讯飞作为一家18周岁的老牌AI公司又凭借哪些实力和影响力进入"AI国家队"呢?新智元于3月

专访永洪科技CEO何春涛:管理者的炼成及国内大数据公司的挑战

大数据时代,商业智能领域发展迅猛,国内外IT巨头都纷纷抢滩这个领域,一些新型中小软件企业也涉足其中.随着国内BI厂商的崛起,商业智能领域已经不再只是国外各大巨头的舞台,国内厂商也逐步被用户熟知和认可. 北京永洪科技正如所有创业型公司一样,在成长初期一定是步履艰辛.但是现在永洪科技已经签订了数个大数据软件产品和服务的采购合同,帮助客户从大数据中发掘巨大的价值.它是如何做到的呢?带着这些疑问,记者找到了北京永洪科技的CEO何春涛先生. 何春涛从事商业智能产品的研发和应用工作十几年,在高性能及大数据商

如何才能做技术大牛?

问题描述 虚心请教,不断学习. 解决方案 解决方案二:虚心请教,不断学习解决方案三:虚心请教,不断学习解决方案四:虚心请教,不断学习解决方案五:虚心请教,不断学习.解决方案六:虚心请教,不断学习.思考.积累.总结.深入.解决方案七:首先是头牛,然后才能成大牛解决方案八:取个名字叫大牛解决方案九:涨知识了解决方案十:大牛是怎样炼成的..就看你的了解决方案十一:虚心请教,不断学习--要比牛更能吃苦,我是菜鸟,努力成长中解决方案十二:虚心请教,不断学习

js实现Select列表内容自动滚动效果代码_javascript技巧

本文实例讲述了js实现Select列表内容自动滚动效果.分享给大家供大家参考.具体如下: 这里演示的Select列表内容自动滚动效果,文字可自动滚屏,当网页加载完毕后,Select中的内容会一个接一个向上滚动,当然,滚动的参数和速度是可以调节的.或许你会用得上. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-select-font-scroll-codes/ 具体代码如下: <html> <head> <title&g

致国内开源软件作者的一封信

很庆幸,我们居然没有在世界末日消失,希望开源软件作者能耐心的看完全文! 开源软件作者辛辛苦苦开发一个开源软件目的是什么呢?可能每个人目的都不太一样,但有一样是可以肯定的,希望越来越多的人使用,在使用的基础上帮忙改进,而使用的人数到了一定级别或许能产生某种商业价值. 关于开源软件和商业价值方面是个世界难题,尽管有成功的案例,但毕竟还是太少了,在这不予讨论. 那么我们就从开源软件作者的共同的.最基础的目标出发,也就是如何让越来越多的人使用这个开源软件的话题说起. 讨论之前先理清楚几个名词: 角色:

开源的那些事儿之如何看待开源

什么是开源呢? 相信很多人对于开源这个概念很模糊,我在之前的一篇博客里面也略微谈了一下,这里想展开说一下. 开源心态 首先要清楚的是,开源是一种精神,这种精神是,我希望把我的东西能够分享出去让更多的人去使用它.对于开源者来说,能够从中获得什么东西各有不同,有些人为了金钱利益,有些人为了兴趣.但是清楚的第一点是,一旦你开源出去,别人怎么用它就跟你没有任何关系了. 所以有在我之前的博客上有评论说,我不想开源主要是不希望别人拿我的代码出去卖钱,对于这种心态我只能说可能开源未必适合你. 开源协议 对于开