class AlarmInfo: NSObject, NSCoding {
var sound : eSound = .talkCM
init(sound : eSound){
self.sound = sound
}
}
enum eSound : Int {
case talkCM
case twoSecond
case original
case first
var name: String {
switch self {
case .first : return "1위"
}
}
var songName: String {
switch self {
case .first : return "alarm_6_china.mp3"
}
}
}
--------
fun test(info: [AlarmInfo]) {
info.forEach { (data) in
data.sound.name // 1위
data.sound.sonName // alarm_6_china.mp3
}
}