快速体验
- 想要快速体验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()
-








网友评论