四月 10, 2021
Swift Timer循环引用问题
小时光 我的博客 1、Timer产生循环引用的原因iOS 10之前使用Timer会因为循环引用造成持有Timer的Controller释放不掉,从而导...
四月 10, 2021
小时光 我的博客 1、Timer产生循环引用的原因iOS 10之前使用Timer会因为循环引用造成持有Timer的Controller释放不掉,从而导...
三月 31, 2021
1、值类型和引用类型在iOS中虚拟内存分为五大内存分区:堆区、栈区、全局区、常量区、代码区。在Swift中根据对象在内存的存储位置不同分为值类型和引用类型...
三月 25, 2021
小时光 我的博客 1、What’s the closure?作为iOS开发者对于Objective-C中的Block一定非常熟悉,在其他开发语言中,也把...
三月 17, 2021
小时光 我的博客 在Swift中,函数的参数默认都是常量是不可以修改的,如果我需要在函数内部修改函数的某个参数,或者通过参数返回内容,就需要用inout...
三月 05, 2021
小时光 Swift 采用ARC的方式来管理和追踪程序中的内存使用情况。ARC的全称(Automatic Reference Counting),一般...
三月 01, 2021
小时光 前一篇iOS 多线程概览简单介绍了iOS 中Operation的基础用法。由于GCD简单易用,任务更简单纯粹,执行效率高,本身性能高这些优点,使...
二月 28, 2021
小时光 1、为什么所有的UI操作都在主线程中不仅是iOS系统,包括Android等,所有的UI渲染、操作都在主线程中来完成。那为什么不采用多线程的方式呢...