Slide 29
Slide 29 text
final class μʔϚͷਆ఼ViewModel {
/// TableViewCellͷrowͱׂͯ͠ΓͯΔྻ
let options: [Character.Job] = [
//.Ώ͏͠Ό, !స৬ෆՄೳͳͷͰলུ
.ͤΜ͠,
.Ϳͱ͏͔,
.·΄͏͔͍ͭ,
.ͦ͏Γΐ
]
let targetCharacter: Character
func select(_ selection: Character.Job) {
switch selection {
case .Ώ͏͠Ό:
return //Ώ͏͠Όʹస৬Ͱ͖ͳ͍
default:
changeJob(
of: targetCharacter,
to: selection)
}
}
...
}
29