快速体验
- 想要快速体验Swift的开发,创建项目的时候要和其他创建方式有所区别
- 以前创建项目都是使用 creat a new Xcode project
- 快速体验创建项目应该使用 get started with a playground,
游乐场
是快速开发
的一个工具,可以做到所见即所得的效果,不需要 command + R 运行,提高开发效率
001.png
002.png
简单感受
//创建一个view,并且在view上添加一个按钮
let myView = UIView(frame:CGRect(x: 100, y: 100, width: 100, height: 100))
myView.backgroundColor = UIColor.greenColor()
let myBtn = UIButton(type: UIButtonType.InfoDark)
myBtn.center = CGPoint(x: 50, y: 50)
myView.addSubview(myBtn)
-
小结
-
创建对象
- 在
Swift
中要实例化一个对象可以使用类名()
的格式,与OC
中的alloc/init
等价 -
OC
中的initWithXXX
在Swift
中通常可以使用类名(XXX: )
找到对应的函数 - OC:alloc/initWith...
- Swift: (...)
- 在
-
调用方法
-
OC
中的[UIColor XXX]
类方法,在Swift
中通常可以使用类名.XXX
找到对应的函数 - OC: [ ]
- Swift: .
-
-
枚举
- OC:UIButtonTypeInfoDark
- Swift: UIButtonType.InfoDark
-
注
:·Swift枚举前面的名称是可以省略的,开发中一般不会省略,例如: .InfoDark
-
创建结构体
- CGPointMake()
- Swift: CGPoint()
-