swift 可选类型使用场景示例

来源:互联网 发布:电信4g有几种网络制式 编辑:程序博客网 时间:2024/06/03 19:18
import UIKit//swift可选类型用法示例//创建一个URLlet url = NSURL(string: "www.baidu.com")//可以看到NSURL(string: "www.baidu.com") 返回的是一个NSURL?可选类型,这就需要在使用url的时候进行强制解包或者进行可选绑定,总之不管使用哪种方法url为空时候都不可能赋值给urlRequest,这就保证了编程的安全性,避免以后引起不必要的崩溃,这个小例子是可选类型好处的一个体现//创建一个请求//1对URL强制解包if url != nil {    let urlRequest = NSURLRequest(url: url as! URL )}//2可选绑定if let url = url {    let urlRequest  = NSURLRequest(url: url as URL)    }

0 0
原创粉丝点击