首先,SDWebImage 的图片缓存采用的是 Memory(内存) 和 Disk(硬盘) 双重 Cache 机制...[作者空间]
iOS Objective-C Block简介 1. 基本概念 block:带有自动变量(局部变量)的匿名函数(A...[作者空间]
1、组件化理解 组件化就是将APP拆分成各个组件(或者说模块也行),同时解除这些模块之间的耦合,然后通过主工程将项...[作者空间]
原文地址 本文概述 本文主要分析方法在底层的本质,方法发送的几种情况,方法查找流程等,结合cache_t,对消息发...[作者空间]
有导航栏并显示的情况下 self.navigationController.navigationBar.barSt...[作者空间]
(一)分类 - 关联对象的原理 实现关联对象技术的核心对象有: AssociationsManager Assoc...[作者空间]
读weak之前先了解三个数据结构:SideTable、weak_table_t、weak_entry_t 一、基本...[作者空间]
Category实现的原理一:底层结构及源码分析中我们知道了category的底层数据结构,以及从runtime源...[作者空间]
再梳理一篇多线程的文章,正好续上之前的多线程章节,完善下这个章节内容。 一、多线程方案: ThreadPool: ...[作者空间]
Source有两个版本:Source0 和 Source1。 source0和source1很容易让人糊涂,为了让...[作者空间]
说起tableview优化,简直是博大精深。 有时候遇到这样一种场景:每次滑动页面的时候,就会出现卡顿严重的情况。...[作者空间]
什么是线程安全堆内存中的数据由于可以被任何线程所访问,在没有限制的情况下存在被意外修改的风险。即堆内存空间在没有保...[作者空间]
前言 在上一篇中菜鸟用RAC基于AFNetworking 3.0网络的封装搭建记录(四)自己把网络请求写法想好了,...[作者空间]
一、为什么使用缓存 缓存的目的是以空间换时间。 出于优化考虑:服务器压力、用户体验、用户流量等; 出于功能考虑:离...[作者空间]
This is an 百度测试.[作者空间]
本篇结构: 前言 TCP报文首部格式 三次握手 四次挥手 wireshark抓包三次握手 wireshark抓包四...[作者空间]
面试题引发的思考: Q: __block的作用是什么?有什么使用注意点? __block用于解决block内部无法...[作者空间]
在阅读本文之前,强烈安利以下三篇文章:细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCo...[作者空间]