(一)加法计算器(第一个iOS APP)
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)相关推荐
- 如何用 React Native 创建一个iOS APP?(二)
我们书接上文<如何用 React Native 创建一个iOS APP?>,继续来讲如何用 React Native 创建一个iOS APP.接下来,我们会涉及到很多控件. 1 AppRe ...
- 怎样做一个iOS App的启动分层引导动画
http://www.cocoachina.com/ios/20141211/10610.html 一. 为什么要写这篇文章? 这是一个很古老的话题,从两年前新浪微博开始使用多层动画制作iOS App ...
- 怎样做一个iOS App的启动分层引导动画?
一. 为什么要写这篇文章? 这是一个很古老的话题,从两年前新浪微博开始使用多层动画制作iOS App的启动引导页让人眼前一亮(当然,微博是不是历史第一个这个问题值得商榷)之后,各种类型的引导页层出不穷 ...
- 介绍上架一个iOS APP需要多少钱
经常收到咨询说ios app上架App Store需要多少费用?一两句话解释不清,ios APP上架涉及到方方面面,这里介绍下iosios app上架App Store需要的基本费用.APP开发的费用 ...
- [纯代码] Swift+UIKit · 搭建第一个iOS APP项目
本文目录 前言 创建一个纯代码编辑的Swift + UIKit项目 创建一个Swift + UIKit项目 让它变成纯代码编辑的 让你的APP打开指定的ViewController 创建一个窗口 编辑 ...
- 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 ...
- 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 ...
- 如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1
原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...
- IOS开发之——第一个IOS应用
前言 上一篇介绍了IOS入门相关的知识点,本文介绍第一个IOS小应用--加法计算器,鉴于iOS开发语言,本文提供Object-C.Swift两种方式. 基础知识 窗口介绍 文件导航区 show the ...
最新文章
- 深度学习调用TensorFlow、PyTorch等框架
- IIC总线的时钟同步和总线仲裁
- c++解析csv 存入数组_使用Apache Commons CSV在Java中读写CSV
- Access restriction: The type Unsafe is not accessible due to restriction on required library
- 栈堆的emplace和push_C++(STL):19---deque之删除和emplace用法
- AutoLayout全解
- VS2005--设置Release模式下调试
- 201521123121 《Java程序设计》第14周学习总结
- 6大新品重磅发布,华为云全栈云原生技术能力持续创新升级
- oracle11g数据库登录01017,【数据库管理】ORA-01017错误及部分的常见典型案例-Go语言中文社区...
- 解决vscode打开txt文件乱码
- html文档标记语言,html是超文本标记语言标签有
- 机器学习(一)模型三要素
- 磁盘压缩卷只能压缩一半
- 干货 | Trip.com Android 11 适配之旅
- 一键完成:批量转pdf图片为png、svg格式图片
- Java程序设计基础(菜鸟的学习)
- LSP是第一生产力 深夜开车,图片不够了怎么办?爪巴就完事了(爬虫爬取网页图片)
- web框架详解之 tornado 四 模板引擎、session、验证码、xss
- 以太坊:创建安全多签名钱包及高级设置