240 发简信
IP属地:山东
  • 关于App启动速度优化

    冷启动、热启动 冷启动:App启动前,它的进程不在系统里,系统新创建一个进程分配给它启动;热启动:App冷启动后,将App退至后台,App进程还...

  • 聊聊NSCache

    特点 1.使用方便,类似字典2.线程安全3.内存不足,自动释放存储对象(下面会介绍)4.NSCache的key不会被拷贝,不需要实现Copyin...

  • Resize,w 360,h 240
    谈谈Category

    一、作用 减少单个文件体积,把不同功能整合到不同的Category中; 可以按需加载; 声明私有方法; 把framework的私有方法公开; C...

  • RxSwift-序列的创建

    empty 序列事件是Int类型的,这里调用emty函数 没有序列,只能complete just 单个信号序列创建,订阅一次数据后立刻自动调用...

  • Resize,w 360,h 240
    RxSwift-搞事情(二)

    RxSwift-搞事情(一)上次说到RxSwift的核心逻辑,发现有些东西并没想象中简单,这次再来补充一哈。搞事情(一)我们说到sink初始化保...

  • Resize,w 360,h 240
    RxSwift-搞事情(一)

    一、初步了解 RxSwift的实现概括为4个流程,在RxSwift中,所有异步操作(事件)和数据流均被抽象为可观察序列的概念。 创建序列-订阅序...

  • Resize,w 360,h 240
  • 核心动画-粒子效果

    CAEmitterLayer常用属性 emitterShape是一个枚举类型,提供如下类型可供选择:kCAEmitterLayerPoint ...

  • OpenGL ES--关于光照计算

    光照基础 环境光照 漫反射光照 镜面光照 image.png 光照特性 发射光:由物体自身发光。 环境光:就是在环境中充分散射的光,而且无法分辨...