__block内存管理 上文提到当block中捕获对象类型的变量时,block中的__main_block_desc_0结构体内部会自动添加copy和dispose函数对捕获...
__block内存管理 上文提到当block中捕获对象类型的变量时,block中的__main_block_desc_0结构体内部会自动添加copy和dispose函数对捕获...
应该是main在最后吧
+load、+initialize和__attribute__((constructor))事情缘起于全局变量初始化。众所周知,全局变量只有像整数、字符串等才可以直接在.m文件初始化,而NSArray、NSColor等不能直接初始化值。要让这些全局变量只初始化一次,...
iOS奔溃日志分析 前言(扯淡) iOS奔溃日志能够比较有效的分析奔溃的原因,方便我们debug我们的项目。当然现在有很多线上的这种bug收集和集成的第三方例如:Bugly这...
前言:iOS开发从业这几年来都没有好好总结下。现在把知识梳理一下,助人助己~ NSURLSession讲的是什么 学习NSURLSession时到底在学习什么?通常情况我们会...
在这一节中,将讨论以下几个问题: 检查缓存; 设置缓存; 子类化缓存来截获请求; 缓存策略中谁的优先级更高 1 检查缓存 遇到缓存问题时,通常想知道的系统中有没有对应URL的...
项目中因为一些历史原因,有着大量的并发下载。在一次体验优化的过程中我们对AFNetworking设置了 认为一个连接如果发起10s后还未开始,变认为超时,显示错误提示。 然而...
WKWebView不支持NSURLProtocol 前段时间总结过《WKWebView从入门到趟坑》,其中提到 NSURLProtocol 拦截支持和缓存的痛点。在 UIWe...