Swift Xcode 6棒球计数器
我不能写出如果陈述到底是为了让罢工达到3时出局? 有人可以帮助他们,并迅速做出这样的事情
// // ViewController.swift // helloWordDemo // // Created by Developer on 6/8/14. // Copyright (c) 2014 AECApps. All rights reserved. // import UIKit class ViewController: UIViewController { 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. } @IBOutlet var labelDispaly : UILabel = nil // dispaly Strikes var counter = 1 @IBAction func buttonPressed(sender : AnyObject) { labelDispaly.text = "Strikes \(counter++)" } //button to add strikes @IBOutlet var OutsDispaly : UILabel = nil var outsCounter = 1 //outs dispaly @IBAction func outsButtonPressed(sender : AnyObject) { OutsDispaly.text = "Outs \(outsCounter++)" } //button to add outs if counter = 3 { outsCounter ++ } }
使用属性观察者:
var counter = 1 { didSet { if counter == 3 { self.outsCounter++ } } }
每当counter被改变时,didSet都会被调用。
(还要注意的是,等号运算符是==
。 =
用于赋值。)
- 无法使用types((_) – > _)的参数列表调用filter
- 在Swift中重写UIScrollView的委托属性(如UICollectionView)
- UIView.animateWithDuration swift循环animation
- swift base64解码返回nil
- CoreText多栏与图像?
- Swift无法在Xcodetesting中testing核心数据?
- AWSS3什么是video上传桶位置的最佳策略?
- Bridging-header.h导致命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码1
- 如何正确构buildFirebase数据库以便于阅读和删除