iOS tutorial 12:视频背景

新建项目 BackgroundVideoDemo 新建BackgroundVideo.swift文件: import Foundation import AVKit import AVFoundation enum BackgroundVideoErrors: Error { case invalidVideo } class BackgroundVideo { var isMuted = true private var player : AVPlayer? private var videoURL: URL? private var viewController: UIViewController? private var hasBeenUsed: Bool = false

Swift中的问号三种用法

三目运算符(Ternary Conditional Operator) 这在大部分语言中都比较常见 布尔值 ? "true" : "false" 可选值 可选值?和 !是一对。?用在某个类型后面,可以通俗的理解为,这个值