import UIKit

class ViewController: UIViewController {

@IBOutlet weak var textOne: UITextField!

@IBOutlet weak var textTwo: UITextField!

@IBOutlet weak var textResult: UILabel!

@IBAction func calculate() {

var num1 = self.textOne.text.toInt()//从UITextField读取int

var num2 = self.textTwo.text.toInt()

if (self.textOne.text.isEmpty){

num1 = 0

}

if (!self.textTwo.hasText()){

num2 = 0

}

var resultNum = num1! + num2!//加!号?

//两种从int转string的方法

var resultString = String.convertFromStringInterpolationSegment(resultNum)

var resultString2 = "\(resultNum)"

self.textResult.text = resultString2 //UILabel赋值

self.textOne.endEditing(true)

self.textTwo.endEditing(true)

}

override func viewDidLoad() {

super.viewDidLoad()

// Do any additional setup after loading the view, typically from a nib.

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

转载于:https://blog.51cto.com/turtle920/1609527

(一)加法计算器(第一个iOS APP)相关推荐

  1. 如何用 React Native 创建一个iOS APP?(二)

    我们书接上文<如何用 React Native 创建一个iOS APP?>,继续来讲如何用 React Native 创建一个iOS APP.接下来,我们会涉及到很多控件. 1 AppRe ...

  2. 怎样做一个iOS App的启动分层引导动画

    http://www.cocoachina.com/ios/20141211/10610.html 一. 为什么要写这篇文章? 这是一个很古老的话题,从两年前新浪微博开始使用多层动画制作iOS App ...

  3. 怎样做一个iOS App的启动分层引导动画?

    一. 为什么要写这篇文章? 这是一个很古老的话题,从两年前新浪微博开始使用多层动画制作iOS App的启动引导页让人眼前一亮(当然,微博是不是历史第一个这个问题值得商榷)之后,各种类型的引导页层出不穷 ...

  4. 介绍上架一个iOS APP需要多少钱

    经常收到咨询说ios app上架App Store需要多少费用?一两句话解释不清,ios APP上架涉及到方方面面,这里介绍下iosios app上架App Store需要的基本费用.APP开发的费用 ...

  5. [纯代码] Swift+UIKit · 搭建第一个iOS APP项目

    本文目录 前言 创建一个纯代码编辑的Swift + UIKit项目 创建一个Swift + UIKit项目 让它变成纯代码编辑的 让你的APP打开指定的ViewController 创建一个窗口 编辑 ...

  6. ipad php mysql_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  7. ios php mysql实例_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  8. 如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  9. IOS开发之——第一个IOS应用

    前言 上一篇介绍了IOS入门相关的知识点,本文介绍第一个IOS小应用--加法计算器,鉴于iOS开发语言,本文提供Object-C.Swift两种方式. 基础知识 窗口介绍 文件导航区 show the ...

最新文章

  1. 深度学习调用TensorFlow、PyTorch等框架
  2. IIC总线的时钟同步和总线仲裁
  3. c++解析csv 存入数组_使用Apache Commons CSV在Java中读写CSV
  4. Access restriction: The type Unsafe is not accessible due to restriction on required library
  5. 栈堆的emplace和push_C++(STL):19---deque之删除和emplace用法
  6. AutoLayout全解
  7. VS2005--设置Release模式下调试
  8. 201521123121 《Java程序设计》第14周学习总结
  9. 6大新品重磅发布,华为云全栈云原生技术能力持续创新升级
  10. oracle11g数据库登录01017,【数据库管理】ORA-01017错误及部分的常见典型案例-Go语言中文社区...
  11. 解决vscode打开txt文件乱码
  12. html文档标记语言,html是超文本标记语言标签有
  13. 机器学习(一)模型三要素
  14. 磁盘压缩卷只能压缩一半
  15. 干货 | Trip.com Android 11 适配之旅
  16. 一键完成:批量转pdf图片为png、svg格式图片
  17. Java程序设计基础(菜鸟的学习)
  18. LSP是第一生产力 深夜开车,图片不够了怎么办?爪巴就完事了(爬虫爬取网页图片)
  19. web框架详解之 tornado 四 模板引擎、session、验证码、xss
  20. 以太坊:创建安全多签名钱包及高级设置

热门文章

  1. Mybatis foreach 批量插入
  2. 你还不知“dubbo”是个什么东西吗???
  3. HTTP之Cookie
  4. PowerDNS管理工具开发中学习到的DNS知识
  5. [转]VI/VIM的键盘图
  6. 推荐WCF的一系列录像
  7. Go实现Raft第一篇:介绍
  8. Redis面试常问-- Redis常用数据类型
  9. Java企业面试算法新得体会之6大数据和空间限制问题6问
  10. Go工程化 - 手摸手带你理解依赖注入