YYKit的认识

YYKit的认识_第1张图片
YYKit

“我花费了大量的时间阅读和学习各种开源的代码、研究其中的实现原理、尝试自己实现相关技术、尝试在工作中使用,这使得我在 iOS 开发技术上进步很快。自学能力是很重要的。主动去研究一些优秀的开源项目、多在工作中实践和学习,这样就能逐步提升个人技术水平了。”
———ibireme

今天看到YY大神的提升能力的秘诀,把这个放在首页,与大家共勉。

传闻

第一次听说YY大神在听说他去滴滴公司的时候,网上流传了他的很多故事,并推荐了他的YYKit库。感觉iOS界横空出现了一位大神,踩着七彩云降临。

初识

搜索了YY大神的资料,发现年纪比我还小,从事iOS开发才1年多。瞬间被他的才华所折服。慢慢还发生他有开一个博客,编写了一些琐事和iOS的研究文章。这几篇高质量的文章,直接让人为他封神了。因为我看了好几遍也没看懂。怎么说我写从事iOS开发4年有余啊,惭愧。

心动

最近一次说明界面的流畅性时,想到YY大神的著作iOS 保持界面流畅的技巧,已经从原理上很清晰详细的描写了怎么保持界面的流畅性,说的有理有据,字字珠玑。觉得有必要好好研究下YYKit的所有代码。当然并不是直接将YYKit引入到项目中,而是学习其中的代码实现和优秀的逻辑。

征途

开始学习大神的著作吧。

  • YYReachability的学习
  • YYTimer的学习
  • YYWeaKProxy的学习
  • YYTransaction的学习
  • YYThreadSafeArray和YYThreadSafeDictionary的学习
  • NSObject+YYAdd的学习
  • NSString+YYAdd的学习
  • NSString+YYAdd的学习2
  • NSArray+YYAdd的学习
  • UITextField+YYAdd的学习
  • UIBezierPath+YYAdd的学习
  • NSObject+YYModel的学习
  • YYCache的学习
  • Image的学习
  • YYLabel的学习

// TODO

你可能感兴趣的:(YYKit的认识)