Swift入门----02 初体验

作者: 断剑 | 来源:发表于2016-04-18 11:47 被阅读240次

    快速体验

    • 想要快速体验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 中的 initWithXXXSwift 中通常可以使用 类名(XXX: ) 找到对应的函数
        • OC:alloc/initWith...
        • Swift: (...)
      • 调用方法

        • OC 中的 [UIColor XXX] 类方法,在 Swift 中通常可以使用 类名.XXX 找到对应的函数
        • OC: [ ]
        • Swift: .
      • 枚举

        • OC:UIButtonTypeInfoDark
        • Swift: UIButtonType.InfoDark
        • :·Swift枚举前面的名称是可以省略的,开发中一般不会省略,例如: .InfoDark
      • 创建结构体

        • CGPointMake()
        • Swift: CGPoint()

    相关文章

      网友评论

      本文标题:Swift入门----02 初体验

      本文链接:https://www.haomeiwen.com/subject/dvaolttx.html