文件名称:POSInputStreamLibrary:用于ALAsset和其他类型数据源的NSInputStream实现
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-06 13:17:00
Objective-C
用于ALAsset的NSInputStream POSInputStreamLibrary包含NSInputStream实现,该实现使用ALAsset作为其数据源。 POSBlobInputStream的主要功能如下: 同步和异步工作模式。 ALAsset无效后自动刷新。 读取数据时对ALAsset进行智能缓存。 使用NSStreamFileCurrentOffsetKey属性获取读取偏移量规范。 ALAssetRepresentation失效后的自动恢复。 调整过滤器检测并适用于iOS 7和iOS 8(2.0.0中的新功能)。 与CFNetwork框架集成。 与AFNetworking集成(感谢 )。 NSInputStream的类别为最常见的情况定义了初始化程序: @interface NSInputStream (POS) + ( NSInputStream
【文件预览】:
POSInputStreamLibrary-master
----POSInputStreamLibrary()
--------NSInputStream+POS.h(566B)
--------POSBlobInputStreamAssetDataSource.h(3KB)
--------POSAdjustedAssetReaderIOS7.m(6KB)
--------POSAdjustedAssetReaderIOS7.h(534B)
--------POSFastAssetReader.h(252B)
--------NSInputStream+POS.m(2KB)
--------POSBlobInputStreamDataSource.h(1KB)
--------POSFastAssetReader.m(3KB)
--------POSAdjustedAssetReaderIOS8.m(5KB)
--------POSLocking.h(375B)
--------ALAssetsLibrary+POS.h(502B)
--------ALAssetsLibrary+POS.m(2KB)
--------POSAssetReader.h(778B)
--------POSBlobInputStream-Prefix.pch(182B)
--------POSAdjustedAssetReaderIOS8.h(975B)
--------POSBlobInputStreamAssetDataSource.m(10KB)
--------POSLocking.m(622B)
--------POSBlobInputStream.m(14KB)
--------POSBlobInputStream.h(663B)
--------POSInputStreamLibrary-Prefix.pch(182B)
--------POSInputStreamLibrary.h(265B)
----LICENSE(1KB)
----.gitignore(2KB)
----POSInputStreamLibrary.podspec(666B)
----POSInputStreamLibrary.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(25KB)
----README.md(7KB)
----POSInputStreamLibraryTests()
--------POSInputStreamLibraryTests.m(21KB)
--------POSInputStreamLibraryTests-Info.plist(702B)
--------Helpers()
--------POSInputStreamLibraryTests.h(269B)
--------en.lproj()
--------Mocks()