240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Swift汇编 全局变量、类属性

    闲话少叙,直入主题。看代码: 定义3个全局变量,然后断点跟上。看汇编: 可以看到是将数据分别写入到3个内存中,计算内存地址分别为 、 、 ,可以...

  • Resize,w 360,h 240
    Swift汇编分析inout关键字

    因为inout关键字比较简单,因此该文章篇幅相对比较短小。我们直到在swift中inout通常用来在函数内修改外部变量使用。那么其实我们也很容易...

  • Resize,w 360,h 240
    Swift汇编分析闭包扩展

    在上篇文章中我们分析了闭包中捕获了一个外部变量时其底层的参数传递逻辑,那么如果捕获两个外部变量时呢,其又是怎么传参的。 同样我们在 return...

  • Resize,w 360,h 240
    Swift汇编分析闭包-调用原理

    在《Swift汇编分析闭包-内存布局》[https://www.jianshu.com/p/bc5c595950c7]中介绍了闭包表达式和闭包之...

  • Resize,w 360,h 240
    Swift汇编分析闭包-内存布局

    1、闭包表达式与闭包 闭包表达式也就是定义一个函数。一般我们可以通过func定义一个函数,也可以通过闭包表达式定义一个函数。闭包与闭包表达式的区...

  • 获取iOS设备总空间及可用空间大小

    1、获取总空间(单位:G) 2、获取可用空间大小(单位:M)

  • Resize,w 360,h 240
    iOS切换RootViewController,Window上的UIView隐藏的问题

    前两天对项目进行启动优化,更改启动广告的逻辑偶然间发现了一个问题,就是我们的自定义的版本更新弹窗是添加在Window上的,当切换了rootVie...

  • Resize,w 360,h 240
    Swift汇编分析结构体和类的本质02

    1、结构体 结构体都有一个编译器自动生成的初始化器。根据情况可能会生成多个初始化器,保证所有的成员(存储属性、Stored Property)都...

  • 关于UICollectionView的头部悬浮(类似UITableView)

    在iOS9之前系统是并不支持UICollectionView的头部视图悬浮的,因此需要自定义UICollectionViewFlowLayout...