swift 语法学习

晚上睡不着,就打开苹果的Developer网站上,瞅瞅有没有新鲜的东东。看到了这篇swift入门《 Start Developing iOS Apps (Swift) 》。由于之前项目上一直没有接触到swift,本文就站在一个oc角度上,欣赏一下其简洁便利的又“稀奇古怪”的使用方法:

  1. 创建Btn

    let button = UIButton() 
    
  2. 添加属性 (全是“点”语法呀,感觉一气呵成,着实简洁)

    button.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
    
  3. 监听Btn 的点击事件(类的名称是RatingControl)

     // Setup the button action
    button.addTarget(self, action: #selector(RatingControl.ratingButtonTapped(button:)), for: .touchUpInside)
    
  1. 类中对象方法的书写方式

    func doSomething()
    func doSomething(sender: UIButton)
    func doSomething(sender: UIButton, forEvent event: UIEvent)
    
  2. for 循环的使用

    for _ in 0..<5 {
    // Create the button
      let button = UIButton()
    button.backgroundColor = UIColor.red
       addArrangedSubview(button)
    }
    
Roy wechat
欢迎扫码,愿结识志同道合的朋友...