swift手记-4
2016-01-23 21:17
375 查看
// // ViewController.swift // learn4 // // Created by myhaspl on 16/1/23. // Copyright (c) 2016年 myhaspl. All rights reserved. // import Cocoa class ViewController: NSViewController { var fifoquene=[Int]() var lifoquene=[Int]() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override var representedObject: AnyObject? { didSet { // Update the view, if already loaded. } } @IBOutlet weak var inputnum1: NSTextField! @IBOutlet weak var inputnum2: NSTextField! @IBOutlet weak var fifostate: NSTextField! @IBOutlet weak var lifostate: NSTextField! @IBAction func lifopop(sender: AnyObject) { let messagebox:NSAlert=NSAlert() if lifoquene.count>0{ let mynum=lifoquene.removeLast() lifostate.stringValue="后进先出"+" " for num in lifoquene{ lifostate.stringValue=lifostate.stringValue+String(num)+" " } messagebox.messageText="您取出了"+String(mynum) } else{ messagebox.messageText="队列为空" } messagebox.alertStyle=NSAlertStyle.InformationalAlertStyle messagebox.runModal() } @IBAction func lifopush(sender: AnyObject) { if let mynum=inputnum2.stringValue.toInt(){ lifoquene.append(mynum) lifostate.stringValue+=" "+String(mynum) } } @IBAction func fifopop(sender: AnyObject) { let messagebox:NSAlert=NSAlert() if fifoquene.count>0{ let mynum=fifoquene.removeAtIndex(0) fifostate.stringValue="先进先出"+" " for num in fifoquene{ fifostate.stringValue=fifostate.stringValue+String(num)+" " } messagebox.messageText="您取出了"+String(mynum) } else{ messagebox.messageText="队列为空" } messagebox.alertStyle=NSAlertStyle.InformationalAlertStyle messagebox.runModal() } @IBAction func fifopush(sender: AnyObject) { if let mynum=inputnum1.stringValue.toInt(){ fifoquene.append(mynum) fifostate.stringValue+=" "+String(mynum) } } }
本博客所有内容是原创,如果转载请注明来源
http://blog.csdn.net/myhaspl/
相关文章推荐
- Swift学习笔记9--错误控制
- Swift 文档注释规范
- Swift学习 2015-12-19
- iOS swift 字符属性NSAttributedString描述
- Swift快速入门(一)第一个Swift程序
- Swift快速入门(一)第一个Swift程序
- swift手记-3
- [翻译]理解Swift中的Optional
- Swift初体验 (一)
- Swift Function函数
- 从零学习Swift<3>
- 从零学习Swift<2>
- 从零学习Swift<1>
- 3.浮点型
- 2.整数类型
- 1.常量与变量
- swift自学笔记(二)(循环、条件判断、可选变量、函数、面向对象)
- 如何在Swift中调用C函数
- swift 中指针的使用UnsafeMutablePointer
- Swift 属性