240 投稿
收录了4篇文章 · 1人关注
  • iOS weak源码之表中表

    我们都知道,weak的主要作用是为了防止循环引用,而产生循环引用的根本原因则在于ARC下的引用计数错误问题,即两个对象或者多个对象相互持有,会造...

  • 偷梁换柱 - iOS实现UITextField+Limit

    用例分析 在使用UITextField的过程中,不免会有限制字符个数,字符输入规则的需求。一般情况下,会有如下两种方法: 直接设置代理,实现代理...

    1.3 雨三楼 0 14
  • iOS 源码解析 - Runtime篇 (2 objc_msgSend)

    objc-runtime 开源地址 由于OC是属于C的超集再加上runtime的存在,我们写的每一个OC方法在编译阶段被转成id objc_ms...

  • Resize,w 360,h 240
    iOS 源码解析 - Runtime篇(1)

    objc-runtime 开源地址 在Objective-C中runtime主要充当了一个消息传递者,但其实它还有很多更加强大的特性。 工程打开...

专题公告

决定写一写iOS里一些著名的源码阅读过程,虽然前辈们已经写得很详细,很透彻了。但站在巨人的肩膀上,一来可以对自己过去的知识做一个梳理和规整;再者,温故而知新,况且自认为对iOS还是一知半解,望借此能够提升自己!