1、音视频采集 iOS采集音视频数据 AV Foundation 框架 GPUImage框架 FFmpeg框架 x264框架 libremp框架 2、视频滤镜 3、音视频编码 帧率 全帧 参考帧(B/P帧)关键帧(I帧) 编码格式 H264/H265 4、推流 5、流媒体服务器 6、拉流 7、音视频 ...
分类:
其他好文 时间:
2020-06-14 12:41:45
阅读次数:
104
宏定义在C类语言中非常重要,因为宏是一种预编译时的功能,因此其可以比运行时更高层面的对程序流程进行控制。在初学宏定义的时候,大家可能都会有这样一种感觉:就是完全替换么,太简单了。但如果你真这么想,那你就太天真了,不说自己编写宏,在Foundation框架中内置定义的许多宏要看明白也要费一番脑筋。本篇 ...
分类:
移动开发 时间:
2020-04-28 14:57:44
阅读次数:
56
定义:描述 Foundation 框架类在标准的网络传输协议下,用 URLs 连接因特网并与服务器交互的一整套体系。支持的传输协议:File Transfer Protocol (ftp://)Hypertext Transfer Protocol (http://)Hypertext Transf... ...
分类:
移动开发 时间:
2019-12-15 00:47:43
阅读次数:
121
本文用来介绍Foundation框架的相关知识,以及Foundation框架所提供类的相关知识总结。 1. 框架介绍 框架是由很多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使开发程序变得更加容易。在OS X系统下有100多个框架,这些框架可以用来开发应用程序。 2. Foundation框 ...
分类:
其他好文 时间:
2019-02-21 09:15:55
阅读次数:
167
在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。下面来介绍NSDateFormatter的常用属性和API; 1.常用属性 @property (null_resettable, copy) NSString *dateForm ...
分类:
其他好文 时间:
2018-09-28 12:46:49
阅读次数:
223
今天开始研究YYCategories的Foundation扩展类。 它包含了作者对14个Foundation框架的扩展。在详细研究每一个扩展类前我发现了一个小知识点。 NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END。 两个宏中间包含的属性,参数值,返回值, ...
分类:
移动开发 时间:
2018-06-28 12:13:59
阅读次数:
452
NSString OC字符串与C语言字符串转换 从文件中读取字符串 获取字符串中指定内容的NSRange 字符串的截取 ...
分类:
其他好文 时间:
2018-05-20 10:42:43
阅读次数:
176
前言 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。 Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。 Cocoa:是指 Foundation 、Core Data 和 AppKit(Application Kit)框架, ...
分类:
移动开发 时间:
2018-05-03 16:38:46
阅读次数:
208
当使用Foundation框架中的类来做更多程序处理工作时,需要一个更有弹性的内存管理机制,也就是要使用内存释放池。内存释放池提供了一个对象容器,每次对象发送aotuorelease消息时,对象的引用计数并不真正变化,而是向内存释放池中添加一条记录,民下对象的这种要求。直到当内存释放池发送drain ...
分类:
移动开发 时间:
2018-02-11 10:44:11
阅读次数:
237
初始化方法 初始化对象和设置初始值的过程通常可以合并到一个方法中,常见变成习惯是类中所有的初始化方法都以init开头。 包含很多方法和实例变量的类通常还有几个初始化方法。例如Foundation框架中的NSArray类包含6个额外的初始化方法: initWithArray:、initWithArra ...
分类:
其他好文 时间:
2017-10-16 14:58:47
阅读次数:
195