Avatar notebook default
13篇文章 · 7047字 · 4人关注
  • Swift 十三:析构方法及内存管理和可选链

    1).析构方法 析构方法:对象的内存被回收前夕,被隐式调用的方法。 主要用来执行一些额外的操作。比如关闭文件、断开网络、释放对象持有的一些资源等...

  • Swift 十二:构造方法深入分析篇

    1).类的指定构造方法和便利构造方法 指定构造(Designated Initializer)方法中,不允许出现构造器代理self.init(....

  • Swift 十一:构造方法

    1).初始构造方法 构造方法必须有能力将所有的存储属性进行初始化 当对象中所有的存储属性都有初始值的时候,我们可以不提供init初始方法,系统会...

  • Swift 十:继承

    1).继承的概念和语法 继承是面向对象显著的一个特性,指从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能拓展新的能力。 术语:...

  • Swift 九:实例方法

    1).实例方法 2).方法的参数名称 3).结构体中的mutating方法 值类型(结构体或者枚举)默认方法是不可以修改属性的,如果想要修改,需...

  • Swift 八:属性

    1).存储属性 类和结构体中的属性,无特殊处理,都是存储属性,即属性开辟了内存空间,可以存储值。 存储属性分为常量存储属性和变量存储属性,常量存...

  • Swift 七:结构体和类

    1).结构体定义和结构体成员访问 定义语法: 结构体类型 结构体名 { 成员属性类型 属性名 : 属性类型 ... } 例子: struct...

  • Swift 六:枚举

    1).枚举的定义及使用 定义语法: 枚举类型 枚举名 : 枚举值类型 { case 类型名1 case 类型名2 ...} //枚举值类型可...

  • Swift 五:闭包

    闭包的概念:自包含的函数代码块 闭包的分类: 1.全局函数(有名字),即第四节讲到的函数 2.闭包表达式(匿名),能捕获上下文中的常量或者变量...

文集作者