前言 最近准备学习汇编,然后在B站上看到叫iOS小贤的作者发的视频挺不错,打算跟着学,文章是看视频的笔记,最后有原视频链接,想看视频的可以看看通...
获取任意线程调用栈目前有两种方式。第一方式拿到栈的指针(StackPointer)以及栈帧指针(FramePointer),递归到栈底。 系统提...
这篇文章为个人对How to talk to your kids about SIL type use的翻译,其中夹带私活,阅读需谨慎。 SIL...
图像是每个应用程序不可缺少的一部分。调整图像大小是所有开发人员经常遇到的问题。iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其...
最近在写一些东西需要获取任意线程调用栈,然后看了现有的一些开源框架,写的比较复杂而且对Swift的支持不是很好,所以写了RCBacktrace。...
NSCache是什么东东? NSCache是苹果提供的一套缓存机制,用法和NSMutableDictionary类似,在AFNetworking...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复...
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然...
整体结构 我们知道Delegate是一对一,NSNotification可以一对多,现在我们也想用代理实现多个对象同时监听,所以就有了多重代理这...