美文网首页
Swift之计算器Demo日志

Swift之计算器Demo日志

作者: Dayu大鱼 | 来源:发表于2018-02-09 13:23 被阅读37次

计算器demo

控制器自定义方法有 :

1> 读取输入的数字 readDigit:
2> 读取输入的操作符 + - * / 进行计算逻辑处理
3> 读取 “=“ 操作符 计算结果

重点:

1> var result : (Double,Double,String) = (0,0,”+”) 元组的定义 用来保存先后输入的三个参数
2> labelValue 进行值转换 —> 将手动输入的字符串转换成Double 计算时使用

var labelValue : Double  {  取值/设值方法
 Get{
    return Double(textField.text) ?? 0 —> 这里将字符串转换为Double类型值,便于接下来进行计算使用
}
Set{
    resultfield.text = “\(newValue)”
}

这个值是动态变换的
如果我要计算 1+ 2 = ?

result.0 为 1
result.1 为 2
result.2 为 “=“

我们在界面输入点击按钮 1
这个时候 方法1 中读取输入的数字readDigit: 将值给了textField.text 进行屏幕显示
通过labelValue

相关文章

网友评论

      本文标题:Swift之计算器Demo日志

      本文链接:https://www.haomeiwen.com/subject/ysmftftx.html