didChangeDependencies
didUpdateWidget
这两个不会触发刷新吧? 触发刷新的应该是setState
Flutter Widget生命周期详解1 Widget 简介 在Flutter中,一切皆是Widget(组件),Widget的功能是“描述一个UI元素的配置数据”,它就是说,Widget其实并不是表示最终绘制在设...
didChangeDependencies
didUpdateWidget
这两个不会触发刷新吧? 触发刷新的应该是setState
Flutter Widget生命周期详解1 Widget 简介 在Flutter中,一切皆是Widget(组件),Widget的功能是“描述一个UI元素的配置数据”,它就是说,Widget其实并不是表示最终绘制在设...
1 iOS编译没问题,但是运行时找不到Plugin [GeneratedPluginRegistrant registerWithRegistry:self]默认注册到sel...
问题背景: 先介绍下项目,我做的是一个摄像头的App,同时有多个线程在处理接收数据、解码、渲染等逻辑,而且调试过程中打了很多日志。 之前使用的是NSLogger来记录并传输l...
1. 视频向音频同步 优点:逻辑简单,不需要记录开始播放的系统时间,只需要根据音频的每一帧的播放时间计算视频每一帧的播放时间即可。 当音频和视频都出现丢帧时,用户感知不明显。...
MQTT作为一个IOT领域常用的通信框架,本身是基于TCP的,有丢包重传、流量控制、拥塞检测等机制,算是比较稳定的。但实际开发过程中,由于代码逻辑问题或者对MQTT本身机制不...
前段时间做公司的摄像头项目,视频用的是h265,音频原先用的是G.711A,后面改成了AAC。这里的录像功能指的是把用户直播看到的内容录制到系统相册里面,实现方式是通过ffm...
1、github下载地址:https://github.com/mstorsjo/fdk-aac 2、打开终端,命令:brew install automake libtoo...
前段时间在学音视频的过程中想用ffmpeg解码h264,然后通过opengles 来渲染,于是找了些网上的资料参考,实现了视频的解码和渲染。解码部分:参考ffplay ,通过...
通常要在socket 连接基础上增加SSL认证,都是通过PKCS12文件(p12)导出SecIdentity,然后给到CFSocket使用,但是如果想要每个用户单独一个证书的...
Runloop 的应用场景? NSTimer定时器,本质上是runloop source, runloop在一个循环开始后就会调用runloop source(在source...
Dispatch SourceDispatch source 是对freeBSD kQueue的封装,可以监听很多系统底层的事件,例如文件描述符、mach port、sign...
感谢先行 Libevent github地址[https://github.com/libevent/libevent]机型架构参考[https://www.cnblogs....
OAuth是一套认证、授权体系,主要用来提供给第三方授权访问,单点登录、微信登录这些都是属于Oauth认证,跟Kerbose有一些类似。Kerbose主要就是做认证的,不涉及...
前段时间因为学习音视频,从网上找了些c++的代码,拷贝下来后发现编译报错。 奇怪,iostream不是c++的标准库里面的么,怎么还会找不到。网上查了下,很多文章说是C++标...
本文借鉴:落影大神--iOS开发-OpenGL ES实践教程(一)[https://www.jianshu.com/p/74d7ab73f04e?u_atoken=23afe...
之前在某大厂iOS面试的时候,遇到了这么一道题:有两个类,A、B,其中B继承于A,其中 A里面实现了一个类方法+(void)test B里面实现了一个实例方法-(void)t...
根据新的开源代码,类的结构发生了改变,从这里开始我将采用新的objc-781源码 链接: https://pan.baidu.com/s/1hKjeORBKUK58f-4v0...