Avatar notebook default
30篇文章 · 31930字 · 1人关注
  • iOS AVAudioSession

    音频输入输出对与iOS系统来说是一个很重要的硬件资源,我们可以通过AVAudioSession针对不同的场景进行控制。 官方文档[https:/...

  • Objective-C 的load和initialize方法的区别

    调用方式 1.load 是根据函数地址直接调用 2.initialize是通过objec_msgSend调用 调用时刻 1.load 是runt...

  • Resize,w 360,h 240
    iOS 15 模拟器奔溃的解决方案

    这是iOS 15 模拟器使用dispatch semaphores 导致问题,在iOS 15发行说明[https://developer.app...

  • Resize,w 360,h 240
    UIPopoverPresentationController的详解

    简介 UIPopoverPresentationController是用 iOS 8.0 后UIKit用来管理弹窗的对象,这个对象不用直接创建,...

    0.9 5080 4 11
  • iOS GCD详解《二》

    GCD详解 《一》[https://www.jianshu.com/p/7e83243a12a6]iOS GCD信号量的使用[https://w...

  • Swift和Objective-C相互调用

    在Swift 中使用Objective-C 官方文档[https://developer.apple.com/documentation/swi...

  • Swift和C语言的混合使用

    C语言的类型和Swift类型的对应关系 C语言的基本类型和Swift的对应关系 C 类型Swift 对应类型别名boolCBoolBoolcha...

  • iOS GCD信号量的使用

    什么是信号量 信号量是一种特殊的变量,访问具有原子性。 当信号量大于0时执行wait操作信号量会减1, 当信号量为0是,程序会等待,直到信号量大...

  • iOS performSelector方法总结

    perfromSelector 的非延迟方法 底层实现 源码地址[https://opensource.apple.com/tarballs/o...

文集作者