Swift中的Optional的Optional

您是否知道可选内容本身可以包含一个可选内容,而该可选内容又包含另一个可选内容? 在这种情况下,我们需要多次拆开包装

当您尝试访问window时,通常会看到它

  let window = UIApplication.shared.delegate?.window // UIWindow ?? 

这是因为delegate可以为nil,其window也可以为nil。

  window ??。backgroundColor = .yellow 

原始故事https://github.com/onmyway133/blog/issues/58