240 发简信
IP属地:浙江
  • 关于iOS12与iOS13下录屏开发踩坑记录

    前言:最近正好在进行iOS录屏相关的开发,由于iOS12开放ReplayKit后录屏保存mp4到本地就变的比较简便了,然而在开发过程中发现iOS...

  • 8.iOS开发之block

    block简介 block(闭包)的本质是对象,是带有自动变量(局部变量)的匿名函数。 block与变量 值拷贝 会自动生成相应的属性来捕获外界...

  • iOS性能优化之启动优化

    应用启动时间,直接影响用户对一款应用的判断和使用体验。所以App的启动优化相对来说在整个App的性能优化中占有一定位置。 App启动概念 通常分...

  • Resize,w 360,h 240
    7.iOS开发之category与关联对象

    前言:category是Objective-C 2.0之后添加的语言特性。主要作用是为已经存在的类添加方法,可以把类的实现分开在几个不同的文件里...

  • 6.iOS开发之多线程

    iOS日常开发几乎都离不开多线程,基本上常用的几个NSThread、GCD和NSOperation了,另外其实还有基于C语言的pthread,P...

  • 基于AF的轻量级网络库二次封装

    前言:从以前的ASI到AF,通常都是拿来直接用,然后上个项目中用了基于AF的YTKNetwork,这种相比之前集约型的网络请求,虽然离散但很清晰...

  • 5.iOS开发之KVO

    iOS的日常开发中KVC与KVO还是使用率蛮高的,整理一下。KVC和KVO都是基于OC的动态特性和Runtime机制的。再来整理一下KVO。 K...

  • Resize,w 360,h 240
    4.iOS开发之KVC

    iOS的日常开发中KVC与KVO还是使用率蛮高的,整理一下。KVC和KVO都是基于OC的动态特性和Runtime机制的。先整理一下KVC。 KV...

  • Resize,w 360,h 240
    3.iOS开发之Runloop

    RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行...