240 发简信
IP属地:江苏
  • 使用RunLoop监控iOS应用卡顿

    在iOS开发中,我们经常会遇到应用卡顿的问题。为了帮助开发者更好地发现和解决卡顿问题,本文将介绍如何使用RunLoop监控应用卡顿。 RunLo...

  • Resize,w 360,h 240
    Swift底层原理探索4----结构体和类

    结构体 在Swift标准库中,大多数公开类型都是结构体,而枚举和类只占很小的一部分比如Bool、Int、Double、String、Array、...

  • Resize,w 360,h 240
    Swift底层原理探索3----可选项

    可选项(Optional) 可选项,一般也叫做可选类型,它允许将值设置为nil 在类型名称后面加个问号?来定义一个可选项 C语言中,变量声明之后...

  • Resize,w 360,h 240
    Swift底层原理探索2----枚举

    枚举的基本你用法 关联值(Associated Values) 关联值是直接存在枚举变量的内存里面的,这点要牢记,对于一个有固定取值范围的变量,...

  • Resize,w 360,h 240
    Swift底层原理探索1----函数

    函数的定义 隐式返回 如果整个函数体是一个单一表达式,那么函数会隐式(自动)返回这个表达式 返回元组:实现多返回值 函数文档的注释 函数文档的注...

  • Resize,w 360,h 240
    Swift底层原理探索6----属性 & 方法

    属性 Swift中跟实例相关的属性可以分为2大类存储属性(Stored Property)类似于成员变量这个概念存储在实例的内存中 image结...

  • Resize,w 360,h 240
    Swift底层原理探索5----闭包

    闭包表达式(Closure Expression) 在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数 这里的in ...

  • Resize,w 360,h 240
    iOS性能优化

    (一)卡顿优化 【了解CPU和GPU】 在屏幕成像过程中,CPU和GPU的作用是至关重要的。 CPU - Central Processing ...

  • Resize,w 360,h 240
    探寻Block的本质(5)—— 对象类型的变量捕获

    首先我们来看这么一段代码案例 通过在打印标记 处断点调试可看出,在临时作用域里面的 对象只要出了作用域就会被释放,这一点是很好理解的。 上面的代...

个人介绍
汇编是检验一切语法糖的唯一标准