晚上睡不着,就打开苹果的Developer网站上,瞅瞅有没有新鲜的东东。看到了这篇swift入门《 Start Developing iOS Apps (Swift) 》。由于之前项目上一直没有接触到swift,本文就站在一个oc角度上,欣赏一下其简洁便利的又“稀奇古怪”的使用方法:
创建Btn
let button = UIButton()
添加属性 (全是“点”语法呀,感觉一气呵成,着实简洁)
button.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
监听Btn 的点击事件(类的名称是RatingControl)
// Setup the button action button.addTarget(self, action: #selector(RatingControl.ratingButtonTapped(button:)), for: .touchUpInside)
类中对象方法的书写方式
func doSomething() func doSomething(sender: UIButton) func doSomething(sender: UIButton, forEvent event: UIEvent)
for 循环的使用
for _ in 0..<5 { // Create the button let button = UIButton() button.backgroundColor = UIColor.red addArrangedSubview(button) }