1. 不同于傳統(tǒng)的枚舉類型荣暮,你可以給枚舉添加方法成畦。本節(jié)課將講解枚舉方法的使用距芬。
2. 使用相同的方式,定義另一個枚舉類型循帐,并設(shè)置枚舉成員的類型為整型框仔。
3. 定義第一個枚舉成員,并設(shè)置該成員的默認(rèn)值為2拄养。
5. 給枚舉添加一個方法,該方法用來根據(jù)當(dāng)前成員的枚舉值瘪匿,返回一個指定的字符串跛梗。
6. 值為第一個成員時,在控制臺輸出相應(yīng)的日志棋弥。
7. 當(dāng)值為第二個成員時核偿,在控制臺輸出相應(yīng)的日志。
8. 當(dāng)值為第三個成員時顽染,在控制臺輸出相應(yīng)的日志漾岳。
9. 接著初始化一個枚舉常量,并設(shè)置它的初始值粉寞。
10. 由于它的值為枚舉的第一個成員尼荆,所以在第14行右側(cè)的實時反饋區(qū),可以看到輸出的結(jié)果唧垦。
11. 通過枚舉成員的原始值屬性捅儒,可以查看該成員的原始值。原始值是當(dāng)?shù)谝淮味x枚舉時,用來預(yù)先填充成員的值野芒。
12. 當(dāng)沒有對某個枚舉成員設(shè)置原始值時蓄愁,系統(tǒng)會自動為枚舉成員分配一個原始值。從第30行右側(cè)的結(jié)果可以看出狞悲,第二個枚舉成員的原始值為3撮抓。
本文整理自:《Swift4互動教程》,真正的[手把手]教學(xué)模式摇锋,用最快的速度上手iOS開發(fā)和Swift語言丹拯,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1320746678,或掃描本頁底部的二維碼荸恕。課程配套素材下載地址:資料下載