240 发简信
IP属地:北京
  • 240
    ijkplayer框架集成

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

  • ReactNative之Flex布局

    一:什么是FlexBox布局? 弹性盒模型(The Flexible Box Module),又叫Flexbox,意为“弹性布局”,旨在通过弹性的方式来对齐和分布容器中内容的...

  • KVC/KVO理解

    KVC 与 KVO 是 Objective C 的关键概念,是必须要理解的东西 下面是实例讲解。 一、KVC – Key-Value Coding KVC,即是指NSKeyV...

  • 240
    消息转发

    如果一直到root class都没有定位到SEL的实现,那么转入消息转发过程。 消息转发流程图 步骤一:动态解析 通过实现resolveInstanceMethod:/res...

  • NSRunLoop和NSTimer

    一、什么是NSRunLoop NSRunLoop是消息机制的处理模式 NSRunLoop的作用在于有事情做的时候使的当前NSRunLoop的线程工作,没有事情做让当前NSRu...

  • iOS Copy

    因为父类指针可以指向子类对象,使用copy的目的是为了让本对象的属性不受外界影响,使用copy无论给我传入是一个可变对象还是不可对象,我本身持有的就是一个不可变的副本. 如果...

  • iOS 常见 Crash 及解决方案

    一、经常遇到的bug 1:访问了一个已经被释放的对象(MRC环境中常见) obj这个对象已经被释放,但是指针没有置空,这时访问这个指针指向的内存就会 Crash NSNoti...

  • React Native 环境搭建 Mac

    一:安装Homebrew (Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件) Homebrew目的是为了安装其他的软件比如node...

  • 240
    React的组件生命周期

    1、getDefaultProps 该函数用于初始化一些默认的属性,通常会将固定的内容放在这个函数 中进行初始化和赋值;在组件中,可以利用this.props获取在这里初始化...

个人介绍
一个iOS 开发者,正在自学web、PHP