ios学习之runtime

  • 看到这篇对ios-runtime的讲解,http://www.imlifengfeng.com/blog/?cat=1 质量相当高
  • 我才有意识的找到NSObject,UIResponder基础类,然后打开#include <objc/objc.h>,#include <objc/NSObjCRuntime.h>源码,然后跟着文章的讲解开始去理解这些基础类。
  • 类似的开始学习这些系统的类和方法。
  • 之前的开发中,为了使app得性能更好,也尽可能的去运用系统的方法去实现,去掉繁琐的封装。对于封装,我们要取之有道。对于github上的大部分第三方,设计的理念也不尽相同,性能也就不确定。我们不要一味的简单运用,也要抽空去试着理解去改造,当然大部分开发者也会这么做,因为这些与我们的app不可能完美契合。最后等我们考虑到后期的优化性能上的提升时,需要我们自己去封装和重构。
  • ‘YYKit’等知名的SDK的对性能处理值得我们学习,搬砖这个词请我们尽可能的减少,为了自我的提高。
  • 开源的知识讲解,案例很多。我想不出为什么还要分享自己不经验的见解,现在网上类似的答案也太多,也就没必要多余的分享。等到我足够有信心做好分享的时候我也会开源的。毕竟我的知识从开源从大家的分享中得到的!感谢!