文档章节

用swift开发计算器

itfanr
 itfanr
发布于 2015/03/01 17:48
字数 65
阅读 290
收藏 1
import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var display: UILabel!
    
    var userIsInputingDigit :Bool  = false
    @IBAction func appendDigit(sender: UIButton) {
        let digit =  sender.currentTitle!
         if userIsInputingDigit {
        display.text = display.text! + digit
            
        }else {
        
        display.text = digit
        userIsInputingDigit = true
        }
        
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    

}

来自: https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099

本文转载自:https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099

共有 人打赏支持
itfanr
粉丝 115
博文 464
码字总数 165088
作品 1
济南
程序员
Swift封装 - 计算器开发

image.png 前言: 师弟要毕业设计,就敲了swift版的计算器给他参考下。现在把代码放上来,通过这个计算器,可以学习简单的封装:将逻辑与界面分离并提供接口的编程方式,这也是我们学习面向对...

DWade_Coding
2017/11/10
0
0
你知道哪些苹果自家应用采用 Swift 语言编写吗?

TIOBE 采用搜索引擎评级追踪编程语言的受欢迎程度。在今年1月,Swift 编程语言超过了 Objective-C,成为 TIOBE中第十四流行的语言。Swift 在去年12月正式开源,受欢迎程度也受到开源影响而增...

oschina
2016/01/20
3.5K
14
Swift 教程:快速入门

更新于8/5/14:下面文章是基于 Xcode6-beta 5环境。 Swift是Apple公司今年WWDC发布的新语言。为了这门新语言,Apple发布了Swift参考指南(Swift reference guide)这本书,我强烈推荐这本书。...

totogo2010
2014/10/22
0
0
iOS tutorial 15:实现计算器界面布局--Masonry和SnapKit的学习

Masonry和SnapKit分别是OC、Swift的界面布局框架,而且开发者相同。 分别用这两个框架实现一个简单计算器界面: 完全代码:LearniOSByProject/101-MasonryDemo 和 LearniOSByProject/114-Sn...

Andy_Ron
08/17
0
0
OS X Yosemite DP5 发布,第五个预览版

除了 iOS 8 Beta 5,苹果还向开发者发布了全新 OS X Yosemite 预览版,与第四个开发者预览版发布时间相隔两周。开发者可以通过 Mac App Store 完成更新。OS X Yosemite 采用全新设计,界面扁...

oschina
2014/08/05
2.5K
18

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
今天
1
0
AVA中CAS-ABA的问题解决方案AtomicStampedReference

了解CAS(Compare-And-Swap) CAS即对比交换,它在保证数据原子性的前提下尽可能的减少了锁的使用,很多编程语言或者系统实现上都大量的使用了CAS。 JAVA中CAS的实现 JAVA中的cas主要使用的是...

码代码的小司机
今天
2
0
Android JNI开发系列(十三) JNI异常处理

JNI 异常处理 JNI异常与JAVA处理异常的区别 JAVA 有异常处理机制,而JNI没有 如果JAVA中异常没有捕获,后面的代码不会执行,JNI会执行 JAVA编译时的异常,是在方法显示的声明了某一个异常,编...

蔡小鹏
今天
2
0
简单介绍Java 的JAR包、EAR包、WAR包区别

WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。 War是...

Linux就该这么学
今天
3
0
Qt那些事0.0.7

在帮助文档(Overview - QML and C++ Integration)中随缘遇到一张图,是关于C++对象与QML整合介绍的,值得标记下来,虽然大部分功能也有所涉猎,但是还是留个记号,万一哪天我失忆了还想写Q...

Ev4n
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部