Swift
学点儿什么
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift之Defer语句
defer语句用于在退出当前作用于之前执行的代码块。defer语句形式:defer { statements}在defer语句中的语句无论程序控制如何转移都会被执行。比如,手动管理资源时,关闭文件描述符,或者即使抛出了错误也需要执行一些操作时,在或者网络请求后返回response时将请求对象清除减少内存占用,就可以使用defer语句。当多个defer语句存在于同一个作用域时...原创 2020-04-24 14:58:58 · 321 阅读 · 0 评论 -
mutating关键字
mutating可使用到的地方:1.结构体,枚举类型中的方法声明为mutating2.extension中的方法声明为mutating3.protocol方法声明为mutating1.修改struct,enum的属性变量:周知swift中结构体(structure)和枚举(enumeration)中是可以包含类方法和实例方法,可是官方不建议在实例方法中修改其属性变量(immutable),在f...原创 2020-04-20 15:13:16 · 698 阅读 · 0 评论
分享