240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Metal学习(二) - 视频播放

    最近学习Metal在想,想着使用Metal渲染视频。于是有了想法 1. 使用AVAssetReader读取数据 在GPUImage3的Input...

  • GPUImage3(一)

    因为最新在学习Metal,所以就去看了一下GPUImage3,之前的2个版本都是基于openGL ES,到了GPUImage3就改成了基于Met...

  • Resize,w 360,h 240
    iOS 消息发送机制(前篇)

    前言 在OC中的方法调用,其实都是转换为objc_msgSend()函数的调用 objc_msgSend的执行流程可以分为3个大阶段: 消息发送...

  • iOS 消息发送机制

    通过前篇知道了,消息发送最后会来到这里。整体实现是下面这样: 1.首先主要看这一段 流程:1.先在当前类缓存中查找, 没有找到则去当前类的方法列...

  • Resize,w 360,h 240
    Mac flutter环境配置

    前言Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在...

  • Resize,w 360,h 240
    Flutter 设置开源组件依赖

    在项目中不免会用到开源组件,Flutter也有对三方开源组件的依赖 在pubspec.yaml文件中就可以设置Flutter对于第三方组件的统一...

  • Resize,w 360,h 240
    iOS视频播放器 MER_Player

    之前这个视频文章没开代码这个功能 我重新写了一下. 最近项目在做视频方面,于是小白就跟着ZFPlayer大神学习因为本人项目需要多集连播,我就照...

  • collectionView 间距与设置不符合的原因

    今天做项目的时候做那个标签 用collectionview 设置了间距, 发现间距不相等 我第一时间想到可能是设置sectionInset或者i...

  • iOS:重新认识Copy

    在说Copy之前,我们需要了解copy的目的的是什么? Copy目的其实就是产生一个副本对象,副本对象跟源对象互相不影响修改源对象,不会影响副本...

个人介绍
热爱生活,记录生活!