240 发简信
IP属地:天津
  • 120
    Swift学习之Async await

    Async await 是Swift 5.5在WWDC 2021期间出现的新的结构化并发模型。async-await以结构化的方式定义了异步代码使异步代码更易于阅读。 一、T...

  • 120
    深入研究Block捕获外部变量和__block实现原理

    前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS...

  • 120
    深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用

    前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...