240 发简信
IP属地:上海
  • 让 UIView 像 UINavigationController 一样支持 push 和 pop

    VUE 这个 App 里,有一个 UIView 之间的转场动效做的挺不错,是参照 iOS 系统 UINavigationController 的...

  • GPUImageRawDataInput 使用示例

    全网找了一圈也没有看到一个 GPUImageRawDataInput 的完整 Demo,这里提供一个简单的使用示例,Demo: 使用场景 这个示...

  • Masonry源码解析

    Masonry 的实现其实特别简洁,只有 2800 多行代码,10个类文件,以下是核心类的导图,以及核心流程解析: NSLayoutConstr...

  • Resize,w 360,h 240
    图解 SDWebImage

    整理了一下 SDWebImage 的时序图: 从时序图可以看到,SDWebImage 的核心逻辑,其实也特别简单: 1、入口是调用 UIImag...

  • Resize,w 360,h 240
    在 iOS 中使用 Skia

    关于 Skia Skia 是一个 Google 开源的 C++ 二维图形库,提供各种常用的API,并可在多种软硬件平台上运行。谷歌 Chrome...

  • Resize,w 360,h 240
    iOS 自动打包+上传蒲公英+推送到钉钉群

    一、打包需求 目前公司项目规模较小,还没有自动构建体系,新项目需求排期也比较紧,一直没时间搞自动化,简单的写了个打包脚本先满足基本需求,功能如下...

  • runtime 获取 SDK 的私有类信息

    近期的一个项目里,我们自己开发的埋点模块和友盟 SDK 在兼容上发生了点问题,定位问题的过程中,想看看友盟 SDK 里有哪些类,但是友盟 SDK...

  • Resize,w 360,h 240
    Git常用命令清单

    之前一直借助于 Source-tree 这种图形化 Git 工具,一次在帮同事解决 Git 分支合并问题时,用的同事电脑,没有 Source-t...

  • Resize,w 360,h 240
    新浪云搭建简单的 Node.js Web 应用

    使用新浪云搭建 Node.js Web 应用教程 [toc] 阅读本文前,需要对 node.js 、npm、常用 Git 操作、express ...