240 发简信
IP属地:山西
  • 属性@property探索

    @property用来定义变量的属性,定义的变量会自动声明变量,自动生成setter方法和getter方法,便于变量的操作,常用的修饰词是non...

  • Resize,w 360,h 240
    数据结构与算法-一个好的算法如何测评

    一、算法: 1、解释 算法是解决问题的方法,如何更好地更有效的解决问题,就需要设计一个好的算法,好的算法有以下要求。 2、算法特性 有穷性:算法...

  • GPUImage源码分析与使用(三)

    使用GPUImage拍照添加滤镜 使用GPUImage拍视频添加滤镜 VideoManager.h VideoManager.m VideoVi...

  • GPUImage源码分析与使用(二)

    Sources、Filters、Outputs、Pipeline的分别介绍 Sources GPUImage的一个类GPUImageOutput...

  • GPUImage源码分析与使用(一)

    GPUImage简介 GPUImage是链式编程,可以处理图片和视频,支持iOS和Mac。 GPUImage1.0和2.0是基于 OpenGL ...

  • Alamofire network

    Alamofire链接 Alamofire是一个纯粹的网络库,关于UI的部分有另外的封装,比如AlamofireImage和AlamofireN...

  • RxSwift Observable的创建

    Observable的创建 常用的为:deferred、of、just empty just of from range generate ti...

  • RxSwift timer与Swift timer比较和原理探索

    RxSwift中timer不受runloop的影响可以正常计时,以下探索timer实现原理。 Timer swift创建timer 当页面有滚动...

  • RxSwift 登录页面逻辑

    RxSwift实现页面登录 控制用户名和密码的输入长度,当用户名和密码都正确输入后按钮可以点击