240 发简信
IP属地:浙江
  • 120
    iOS 中的循环引用

    此处记录的都是ARC情况下~~~ 循环引用是什么? 当两个不同的对象各有一个强引用指向对方,那么循环引用便产生了,当然多一个对象产生的环也是一样的。 也可以直接从引用计数说明...

  • 使用FBRetainCycleDetector检测引用循环

    在iOS开发中,对象之间形成引用循环是一个很大的问题,它会让内存无故被占,甚至还有可能影响通知的接收等。我们在写代码的时候各种小心,但有时候还是避免不了掉入陷阱。下面是几种常...

  • 120
    神经病院Objective-C Runtime住院第二天——消息发送与转发

    前言 现在越来越多的app都使用了JSPatch实现app热修复,而JSPatch 能做到通过 JS 调用和改写 OC 方法最根本的原因是 Objective-C 是动态语言...

  • 120
    AFNetworking到底做了什么?(二)

    接着上一篇的内容往下讲,如果没看过上一篇内容可以点这: AFNetworking到底做了什么? 之前我们讲到NSUrlSession代理这一块: 代理8: 这个代理就是tas...

  • 120
    AFNetworking到底做了什么?

    写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...

  • 120
    理解GCD死锁

    因为本文只做分享用,非学术性文章,所以某些理论并不是非常严谨,望大家见谅。写下这篇文章有以下的目: 我写这篇文章时,假设你已具备:- GCD的基础知识,能够使用 一、搞清线程...

  • 120
    SDWebImage源码解析(四)——SDWebImage图片下载模块

    第四篇的写在前面 本篇文章为SDWebImage源码阅读解析的最后一篇文章,主要介绍SDWebImage的图片下载功能。主要涉及两个重要的类——SDWebImageDownl...

  • SDWebImage源码解析(三)——SDWebImage图片解码/压缩模块

    第三篇的写在前面 SDWebImage提供了一个用于图片解码的类——SDWebImageDecoder。在上一篇文章中,也有提及到在diskImageForKey方法中使用了...

  • 120
    SDWebImage源码解析(二)——SDImageCache缓存模块

    第二篇的写在前面 本系列的上一篇文章已经从整个SDWebImage的框架和流程图入手介绍了WebCache+WebManager模块。在发布了这个系列的第一篇文章之后,我也去...

  • 120
    从 NSObject 的初始化了解 isa

    原文链接: http://draveness.me/isa/关注仓库,及时获得更新:iOS-Source-Code-Analyze 因为 ObjC 的 runtime 只能在...