240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    iOS HSV颜色选择器

    我们平时使用颜色的时候,大多数都是RGBA模式,最近项目里需要做HSV颜色模式的颜色选择器: 以上图为例:H(色调):滑动条颜色从左到右,为0~...

  • 视频旋转、裁剪

    iOS应用层的API无法对视频源数据进行直接操作,所以想要对视频进行修改,需要进行一次导出操作。可以使用AVAssetExportSession...

  • Resize,w 360,h 240
    iOS 图形绘制方案

    先说下背景,项目里需要绘制音乐和视频的波形图,由于产品上的设计,波形图的长度基本都可以达到屏幕长度的几十倍。并且图形并不是折线图而是柱状图,还要...

  • Resize,w 360,h 240
    iOS 内存管理底层探究

    内存管理方式: MRC:手动管理内存,需要开发人员管理内存,手动调用Release,以控制对象内存的释放。ARC:自动内存管理,系统控制内存的释...

  • IOS 异步变同步

    很多时候我们在通过方法获取某个属性的时候,会发现很多方法是异步的,block虽然好用,但是过多的嵌套难免会降低代码的可读性。比如 跟相册打交道的...

  • iOS 组件化通信

    最近新接触的项目开发方式使用的组件化开发的,以前从来没有接触过,也去网上找了些资料进行同步。组件化的每个模块都应该是要相互独立的,且能够独立运行...

    1.0 2243 0 53
  • Resize,w 360,h 240
    iOS 视频缓存KTVHTTPCache原理和实现

    目前iOS端比较常见的视频缓存的实现方式主要有两种:1、使用iOS自带的AVURLAsset的AVAssetResourceLoader来实现。...

  • Resize,w 360,h 240
    iOS 状态机GKStateMachine管理页面状态

    1.概念 GKStateMachine是GameplayKit里面的API,主要用于控制游戏状态的切换时带来的场景的切换。(野外——>副本?)不...

    1.1 2988 0 54
  • iOS ReplayKit录屏

    因为项目里刚好需要录制屏幕的功能,就找了下iOS上的录制相关的SDK,由于我们的录制需求比较简单,所以选择官方的ReplayKit。 Repla...

    1.2 1884 0 52