swift 那些方便的语法

  1. 不需要分号结尾,字符串不需要@ 符号前置;字符串拼接简单
 let text = ""
*字符拼接*
     let text = "111"
     let text1 = text + "234"
*非字符串类型拼接*
        let num = 2
        let text2 = text1 + "\(num)"

2.参数中 点语法 的强大

  loginBtn.setTitle("登录", for: .normal) //点语法
  loginBtn.setTitle("登录", for: UIControlState.normal) //常规用法

3.coreFountion 框架里面的c对象不需要手动管理释放了:

  CGPathRelease(path); //类似的release 不再需要了,系统自动回收释放

4.与 Objective-C 语言不同的是,Swift 允许直接设置结构体属性的子属性, 另外结构体还有一个特性,会自动生成一个成员构造器,用于初始化成员属性,类没有该特性

你可能感兴趣的:(swift 那些方便的语法)