#学习代码记录1
学习的是斯坦福大学2015年的课程,swift版本比较旧,代码需有部分更改。
课程链接:https://www.bilibili.com/video/BV1Gs411R7Bp/
viewcontroller.swift
//
// ViewController.swift
// calculator
//
// Created by Dahlia on 2020/6/23.
// Copyright © 2020 Dahlia. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var display: UILabel!
var userIsInTheMiddleofTypeANumber: Bool = false
@IBAction func appendDigit(_ sender: UIButton) {
let digit = sender.currentTitle!
if userIsInTheMiddleofTypeANumber{
display.text = display.text! + digit
}
else{
display.text = digit
userIsInTheMiddleofTypeANumber = true
}
print("digit = \(String(describing: digit))")
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
其中@IBAction func appendDigit(_ sender: UIButton) 要注意下划线
否则报错:Thread 1: Exception: “-[calculator.ViewController appendDigit:]: unrecognized selector sent to instance 0x7ff00ab0ada0”