Michael Tyson

5个pod

Audiobus

Audiobus SDK,用于iOS音频路由。

许可证: 自定义

  • Objective C

RealtimeWatchdog

该库为iOS提供,作为对Core Audio线程上不安全活动的监视器。

  1. 获取锁
  2. 分配内存
  3. 使用Objective-C
  4. 文件或网络IO

它通过覆盖包括malloc、free、objc_storeStrong、objc_msgSend(目前仅针对64位设备和64位模拟器)、pthread_mutex_lock和objc_sync_enter、read、write等在内的许多系统函数来实现。当调用被拦截时,会在控制台打印警告。您还可以在AERealtimeWatchdogUnsafeActivityWarning上设置断点。

它不能捕捉一切,也不会捕捉苹果自己系统代码中的任何内容,但它可以捕捉一些锁、一些内存分配、所有Objective-C使用(但不包括Swift)、所有对象保留和一些常见的I/O任务,在您的代码和任何静态库代码中。

许可证: NOASSERTION

  • Objective C

TheAmazingAudioEngine

核心音频,亲爱的心:一个为iOS音频应用程序构建的复杂框架,让您不必手动搭建。

许可证: zlib

  • Objective C

TPCircularBuffer

一个简单、快速的循环缓冲区实现。

许可证: 未知

  • C

TPKeyboardAvoiding

这是一个相对通用的简单解决方案:处理一切的自定义UIScrollView和UITableView子类。当键盘即将出现时,子类将找到即将编辑的子视图,并调整其框架和内容偏移量,以确保该视图可见,并匹配键盘弹出动画。当键盘消失时,它恢复之前的尺寸。

许可证: Zlib

  • Objective C