0%

定义 扩展名
AVFileTypeQuickTimeMovie .mov 或 .qt
AVFileTypeMPEG4 .mp4
AVFileTypeAppleM4V .m4v
AVFileTypeAppleM4A .m4a
AVFileType3GPP .3gp 或 .3gpp 或 .sdv
AVFileType3GPP2 .3g2 或 .3gp2
AVFileTypeCoreAudioFormat .caf
AVFileTypeWAVE .wav 或 .wave 或 .bwf
AVFileTypeAIFF .aif 或 .aiff
AVFileTypeAIFC .aifc 或 .cdda
AVFileTypeAMR .amr
AVFileTypeWAVE .wav 或 .wave 或 .bwf
AVFileTypeMPEGLayer3 .mp3
AVFileTypeSunAU .au 或 .snd
AVFileTypeAC3 .ac3
AVFileTypeEnhancedAC3 .eac3

多代理的实现方式有很多,如:

  • 使用 NSPointerArray 存储 weak delegate;
  • 使用 NSHashTable 存储 weak delegate;
  • 使用 NSProxy 进行转发;
  • 使用 NSObject 封装 target 和 selector,进行遍历调用。

Object File

object file是个有结构的位元块。这些位元块包含程序代码】准备给Linker和Loader使用的相关信息。

在我们使用操作系统,系统通常可以根据文件扩展名/后缀,来判断文件类型,并显示相应图标。那么,iOS 中可以怎样实现呢?