240 发简信
IP属地:广东
  • 120
    FFMPEG 3.4.2 - ffmpeg源代码分析 (三)

    1. Frame在Filters中的流动 如下图,这里涉及的是Frame从buffer filter到buffer_sink filter的流动。图中省略了一些filter,...

  • 120
    FFMPEG视音频编解码学习笔记

    开篇 一直对音视频这块比较感兴趣,但是一直不知道从何下手,终于找到了比较好的资料,希望通过接下来的时间好好研究一下FFMPEG相关的知识,这里感谢一下雷霄骅大神,大神虽去但是...

  • "UIWebView 难以在 Html 执行 Javascript 之前嵌入一段 Native 需要加载的 Javascript。"
    如果Hook UIWebView loadRequest: 函数,在这个时机注入js似乎可以。

    吐槽 UIWebView 和 WKWebview

    又是一年3.15,苹果爸爸前几天禁用了 JSPatch,就先不吐槽了,这里吐槽一下 iOS 系统上的两个 WebView--UIWebView 和 WKWebview UIW...

  • iOS-线程安全NSMutableArray

    数组线程安全的思考 NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正. ...

  • iOS 响应链

    概述 响应链是支撑app界面交互的基础,点击,滑动,旋转,摇晃背后都离不开响应链。触发一次事件时,系统会将事件Event放到事件队列中,由UIApplication从队列中取...

  • runloop

    runloop 一个运行循环,保证程序不退出 负责处理各种事件(source、timer、observer) 没有事件处理则进入休眠,节省资源,有事件则唤醒处理 Core F...

  • 120
    Objc消息发送与消息转发

    一、消息发送: isa指针: isa指针指向对象所属的类 元类: 类对象的类,元类是必不可少的,因为它存储了类的类方法。每个类都必须有独一无二的元类,因为每个类都有独一无二的...

  • 120
    iOS消息转发机制

    函数的调用方式 Objective-C是C语言的超集,C语言的函数调用方式是“静态绑定的”,也就是说在编译的时候就知道运行时要调用什么函数,如果调用一个未声明的函数,编译期间...

  • 120
    iOS分类动态添加实例变量的思考

    分类亦称类别,开发中经常用到,不过我所做的一般是扩充方法,因为之前了解到分类是无法添加成员变量的,所以没有做过多考虑。后来看了些文章可以运用runtime动态地添加成员变量,...

  • 120
    2018 年,做平凡世界里的超人

    本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/2018-year-end-s...