1
class ChecklistViewController: UITableViewController {
var row0text = "Walk the dog"
var row1text = "Brush teeth"
var row2text = "Learn iOS development"
var row3text = "Soccer practice"
var row4text = "Eat ice cream"
var row0checked = false
var row1checked = false
var row2checked = false
var row3checked = false
var row4checked = false
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if let cell = tableView.cellForRowAtIndexPath(indexPath) {
if indexPath.row == 0 {
row0checked = !row0checked
if row0checked {
cell.accessoryType = .Checkmark
} else {
cell.accessoryType = .None
}
} else if indexPath.row == 1 {
row1checked = !row1checked
...
ここでrow0checked = !row0checked
の目的は何ですか?bool varibaleを自分自身に設定する
私が知っているのは!
ここではではありませんが、このコード部分はわかりませんでした。 row0checked = !row0checked
は何