ijkplayer直播框架基于ffmpeg, 同时支持 Android 和 iOS,集成过程中遇到很多坑,网上也有各种资料,教程详细记录下集成过程。 一、ijkPlayer下...

ijkplayer直播框架基于ffmpeg, 同时支持 Android 和 iOS,集成过程中遇到很多坑,网上也有各种资料,教程详细记录下集成过程。 一、ijkPlayer下...
一:什么是FlexBox布局? 弹性盒模型(The Flexible Box Module),又叫Flexbox,意为“弹性布局”,旨在通过弹性的方式来对齐和分布容器中内容的...
KVC 与 KVO 是 Objective C 的关键概念,是必须要理解的东西 下面是实例讲解。 一、KVC – Key-Value Coding KVC,即是指NSKeyV...
如果一直到root class都没有定位到SEL的实现,那么转入消息转发过程。 消息转发流程图 步骤一:动态解析 通过实现resolveInstanceMethod:/res...
一、什么是NSRunLoop NSRunLoop是消息机制的处理模式 NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRu...
因为父类指针可以指向子类对象,使用copy的目的是为了让本对象的属性不受外界影响,使用copy无论给我传入是一个可变对象还是不可对象,我本身持有的就是一个不可变的副本. 如果...
一、经常遇到的bug 1:访问了一个已经被释放的对象(MRC环境中常见) obj这个对象已经被释放,但是指针没有置空,这时访问这个指针指向的内存就会 Crash NSNoti...
一:安装Homebrew (Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件) Homebrew目的是为了安装其他的软件比如node...
1、getDefaultProps 该函数用于初始化一些默认的属性,通常会将固定的内容放在这个函数 中进行初始化和赋值;在组件中,可以利用this.props获取在这里初始化...