240 发简信
IP属地:河北
  • Resize,w 360,h 240
    汇编(三) -- 栈(sp\fp寄存器)

    前言 最近准备学习汇编,然后在B站上看到叫iOS小贤的作者发的视频挺不错,打算跟着学,文章是看视频的笔记,最后有原视频链接,想看视频的可以看看通...

  • Resize,w 360,h 240
    通过Signal handling(信号处理)获取任意线程调用栈

    获取任意线程调用栈目前有两种方式。第一方式拿到栈的指针(StackPointer)以及栈帧指针(FramePointer),递归到栈底。 系统提...

  • Swift编译器中间码SIL类型系统

    这篇文章为个人对How to talk to your kids about SIL type use的翻译,其中夹带私活,阅读需谨慎。 SIL...

  • Resize,w 360,h 240
    iOS的5种图片缩略技术以及性能探讨

    图像是每个应用程序不可缺少的一部分。调整图像大小是所有开发人员经常遇到的问题。iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其...

  • Resize,w 360,h 240
    iOS获取任意线程调用栈

    最近在写一些东西需要获取任意线程调用栈,然后看了现有的一些开源框架,写的比较复杂而且对Swift的支持不是很好,所以写了RCBacktrace。...

    2.0 5214 4 15
  • NSCache深入理解

    NSCache是什么东东? NSCache是苹果提供的一套缓存机制,用法和NSMutableDictionary类似,在AFNetworking...

  • iOS网络深度优化总结

    最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复...

    18.4 27254 7 210
  • Resize,w 360,h 240
    iOS中Block实现原理的全面分析

    Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然...

    9.7 20034 22 96 1
  • iOS实现多重代理及应用场景

    整体结构 我们知道Delegate是一对一,NSNotification可以一对多,现在我们也想用代理实现多个对象同时监听,所以就有了多重代理这...

    1.0 3750 4 11