枚举,结构,类

枚举

enum Week{

    case Mon

    case Sun(String, Int, String)

    func print(){

        switch self{

        case .Mon:

            println("星期一")

        case .Sun:

            println("星期天")

                  }

    }

}

var week1 = Week.Mon

week1.print()

var week2 = Week.Sun("one", 22, "two")

week2.print()

switch week1{

case let .Sun(a, b, c):

    println("\(a),\(b),\(c)")

default:

    break

}

switch week2{

case var .Sun(a, b, c):

    println("\(a),\(b),\(c)")

default:

    break

}

取出原始值week.toRaw()
enum Week{
case Mon, Tus , Wed, Thu, Fri, Sat, Sun
case Test(String)
}
结构体与类
var week1: Week = Week.test(“abc”)

 overridefunc didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

       var stu1 =Student(name:"ldi", age:20, gender:"nv" )

       var stu2 =Student(name:"lisi", age:30, gender:"")

       println("\(stu2.name):\(stu2.gender):\(Student.type)")

        

       Student.type ="上课打开"

       println("\(Student.type)")

        

        stu1.name ="zhaoliu"

       println("\(stu1.name):\(stu2.name)")

        

       var stu3 = stu1//copy

        stu3.name ="sjjde"

       println("\(stu3.name):\(stu1.name)")

用代码显示按钮,实现动作

 

super.viewDidLoad()

       var button:UIButton =UIButton.buttonWithType(UIButtonType.System)asUIButton//创建一个system类型的按钮

        button.frame =CGRect(x:100, y:100, width:100, height:100)//设置按钮位置

        button.setTitle("按钮", forState: UIControlState.Normal)//设置标题

        button.setTitle("高亮", forState: UIControlState.Highlighted)

        button.addTarget(self, action:"didClicked:", forControlEvents:UIControlEvents.TouchUpInside)//添加动作

       self.view.addSubview(button)//显示按钮

        

        

    }

   func didClicked(sender:UIButton){

    println("clik")


    




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值