1.通知
1 | // 添加通知 |
2.selector
1 | // 方法1 |
3.类方法
1 | open class func Test(){ |
1 | // 带2个以上参数的类方法(以 _ 起始) |
4.标注
1 | // OC |
5.@available
1 | // OC |
6.get 和 set 方法
1 | var _name:String? |
在开发过程中不建议这样使用,首先需要定义两个属性,很麻烦。
推荐使用这样的方式实现
1 | var gender:String?{ |
1 | // 重写父类setter和getter, 使用 newValue 得到新值 |
7.for 循环
1 | //OC风格的 for |
字符串获取长度
Swift3.2
1 | let currentCharactorCount = (textView.text?.characters.count)! |
Swift4.0
1 | let currentCharactorCount = textView.text!.count |
enum
1 | // 映射到整型 |