240 发简信
IP属地:广东
  • iOS16 适配指南(基于Xcode 14 Beta3)

    iOS 16 真机调试时需要在设备的设置 —> 隐私与安全 —> 开发者模式中打开开发者模式。 新增 UICalendarView,可以显示日期...

  • dispatch_barrier_sync与dispatch_barrier_async的区别

    同步栅栏和异步栅栏都能够阻塞队列上的任务,但是最大的区别在于能否阻塞当前线程。 异步栅栏 打印结果(运行了两次) (首先,我这里写的是一个简单的...

  • 120
    https详解

    概述 网络请求方式通常分为两种,分别是HTTP请求和HTTPS请求,其中HTTP的传输属于明文传输,在传输的过程中容易被人截取并且偷窥其中的内容...

  • 120
    关联对象详解

    分类(category)与关联对象(Associated Object)作为objective-c的扩展机制的两个特性:分类:可以通过它来扩展方...

  • 120
    load与initialize方法

    load与initialize方法总结: load:1、不走objc_msgSend流程,根据load方法的地址直接调用,并且在执行main函数...

  • property关键字

    weak与assign 一、什么情况下使用 weak 关键字? 1、ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决...

  • 120
    深拷贝与浅拷贝

    No1:可变对象的copy和mutableCopy方法都是深拷贝。No2:不可变对象的copy方法是浅拷贝,mutableCopy方法是深拷贝。...

  • 多线程读写安全

    多读单写 要想实现多线程的读写安全,必须满足“读读”并发,“读写”、“写写”互斥。即: 同一时间,只能有1个线程进行写的操作同一时间,允许有多个...

  • 120
    操作系统分页机制

    操作系统的分段机制,将程序分成不同的段进行管理,我们编程访问内存地址时,访问的其实是操作系统抽象给我们的虚拟地址,通过段基址:段偏移的方式访问内...