初学IOS开发-简单的加法计算器swift版本

先看图,要先把Main.storyboard里面的大致画好

这里用到4个Label,2个Text Field和1个Button具体的看下图

然后这是ViewController.swift(也就是代码区),看图

附上代码(需要的自己复制粘贴很贴心吧):
import UIKit

class ViewController: UIViewController {

@IBOutlet weak var textNumber1: UITextField!

@IBOutlet weak var textNumber2: UITextField!

@IBOutlet weak var resultLabel: UILabel!

@IBAction func calculate(_ sender: UIButton) {
    let num1 = Int(textNumber1.text!)!
    let num2 = Int(textNumber2.text!)!
    let sum = num1+num2
    resultLabel.text = String(sum)
}

}
最后附上模拟器运行效果图

原文地址:https://www.cnblogs.com/xubaby0912/p/12398334.html

时间: 2024-10-10 14:00:30

初学IOS开发-简单的加法计算器swift版本的相关文章

iOS开发-简单解析JSON数据

什么是JSON ? JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) ? JSON的格式很像OC中的字典和数组 ? {"name" : "Jack", "age" : 10} {"name" : ["jack", "rose", "jim"]} ? 标准JSON格式的注意点: key必须用双

《iOS开发指南》要改iOS8版本了,听听您的意见?

<iOS开发指南>要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的<iOS开发指南>一本,欢迎大家填写问卷http://www.diaochapai.com/survey/17a0cd7b-ef61-40ec-b51f-4e85acdd9fb5

iOS开发笔记 - 语言篇之Swift

?2014年的苹果全球开发者大会(WWDC),当Craig Federighi向全世界宣布"We have new programming language"(我们有了新的编程语言)的时候,全场响起了最热烈和持久的掌声,伴随着掌声到来的语言叫Swift.接下来Craig Federighi更是毫不掩饰的告诉大家,Swift将成为主宰iOS和Mac开发的新语言,甚至是整个软件行业中最举足轻重的语言. ??Swift正如它的名字那样迅速.敏捷,但这并不是它的全部.Swift是一个博采众长的

iOS开发——KVO/KVC&amp;OC与Swift篇详解

Swift中使用KVC和KVO的类都必须必须继承自NSObject KVC key-value coding 是1种间接访问对象的机制 key的值就是属性名称的字符串,返回的value是任意类型,需要自己转化为需要的类型 KVC主要就是两个方法 (1)通过key设置对应的属性 (2)通过key获得对应的属性 举例 class TestForKVC:NSObject{ var hwcCSDN = "hello world" } var instance = TestForKVC() va

iOS开发-简单工厂模式

设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可靠性.概念很长,iOS开发中最常遇到的有单例模式,观察者模式(KVO),简单工厂模式其实在开发中也非常常见,就是由工厂类根据传入的参数,动态决定应该创建出对应的产品类的实例. 基础概念 举一个生活的例子是我们有各种中字开头的银行卡,我们每天都会消费,消费的时候每个银行卡提示不同的信息,我们可以先抽象出来一个银行卡类: @inter

初学iOS开发之简易计算器

今天学了下一个简易计算器,自己做时遇到了忘记把textfield代理给View Controller,导致按回车键时不能自动跳转到下一行输入,具体代理如下图所示. 在此步骤后,在ViewController.h添加<UITextfieldDelegate>具体添加如下图. 在添加代理模式后,在ViewController.m 添加下面的代码,就可以实现输入完后按回车键换行.

iOS开发——新特性OC篇&amp;Swift 2.0新特性

Swift 2.0新特性 转眼间,Swift已经一岁多了,这门新鲜.语法时尚.类型安全.执行速度更快的语言已经渐渐的深入广大开发者的心.我同样也是非常喜爱这门新的编程语言. 今年6月,一年一度的WWDC大会如期而至,在大会上Apple发布了Swift 2.0,引入了很多新的特性,以帮助开发者能更快,更简单的构建应用.我在这里也说道说道Swift 2.0中值得大家注意的新特性. guard语句 guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么.但与if语句不

iOS开发实战教学:在Swift怎样创建CocoaPod?

摘要:开发者可能对一些比较知名的开源CocoaPods框架比较熟悉,但有些时候可能找不到刚好满足需求的pod,本文作者以一个实战演练的过程详细介绍了如何使用Swift创建CocoaPods的过程. 本文出自:raywenderlich,译文出自:开发技术前线,译者:MrLoong 你可能会熟悉一些众所周知的.开源的CocoaPods的框架,例如Alamofire或MBProgressHUD,但有的时候你并不能找到一个符合你要求的pod,或者你可能想要把一个大的项目分成小的项目,或是可复用组建.

iOS开发-简单图片背景替换(实现抠图效果)

之前好奇, 想实现这样的功能   -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图. 原图黑白分明, 像这样转换成这样 然后在论坛,得到了想要的答案.这里先谢过那位大牛, 也提供了参考资料:iOS8 Core Image In Swift:更复杂的滤镜 然后今天, 自己也总结一下. 写了个小小的demo, 实现背景图片的切换. 效果如下: 可以看到, 原先的黄色渐变背景被替换掉了.  接下去就是要实现这样一个