240 发简信
IP属地:北京
  • 传送数据

    传输数据 movx source, destination 1、把立即数传送到寄存器和内存中 movl $0, %eax 0 to eax寄...

  • 用故事说透HTTPS

    HTTPS 涉及的知识点:1、数字证书2、数字签名3、对称加密4、非对称加密 参考用故事说透 HTTPS

  • sync 和 async区别

    同步,异步,串行,并行

  • 内存管理 Tagged Pointer

    Tagged Pointer通常创建对象,对象存储在堆中,对象的指针存储在栈中。我们要找到这个对象,就需要先在栈中,找到指针,然后通过指针找到堆...

  • weak 底层实现原理

    总结:weak 是Runtime维护了一个hash(哈希)表,用于存储指向某个对象的所有weak指针。weak表其实是一个hash(哈希)表,K...

  • NONPointer_isa 指针中存放与该对象内存相关的消息

    苹果将ISA设计成了联合体,在ISA中存储了与该对象相关的一些内存信息,因为 并不需要64个二进制全部都用来存储指针ISA 的结构 这里的 ha...

  • NSMutableArray 线程安全方案

    线程安全的NSMutableArray NSMutableArray本身是线程不安全的。多线程访问NSMutableArray 会出现异常和Cr...

  • Block

    Block Block 是C语言的扩充功能。是带有自动变量(局部变量)的匿名函数 Block 几种类型 1、_NSConcreteStackBl...