swift
liwaysd
这个作者很懒,什么都没留下…
展开
-
属性包装器 @propertyWrapper
用途: 抽出定义在多个属性之间相同的代码,例如在所有属性中需要线程安全监测,或者是存储数据库的基础数据,必须在所有的属性中写这些相同的代码,但是在使用属性包装器时,只需要在定义的属性包装器中写一次约束的代码,便可以在多个属性中重复利用。 注:可以在结构体、枚举、类的存储型属性中使用 定义属性包装器: @propertyWrapper struct TwelveOrLess { private var number = 0 var wrappedValue: Int {原创 2021-06-02 09:59:39 · 364 阅读 · 0 评论 -
swift标签注释
// MARK:类似于OC中的#pragma mark // MARK: -类似于OC中的#pragma mark- // TODO:用于标记未完成的任务 // FIXME: -用于标记待修复的问题 #warning(“msg”)用来做全局提示原创 2021-05-10 11:27:09 · 113 阅读 · 0 评论