首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
优质神经病
掘友等级
iOS工程师
老板,我想写代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 7
沸点 2
赞
9
返回
|
搜索文章
最新
热门
Swift-析构过程
析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器的关键字deinit来标示,类似于构造器要用init来标示。 Swift会自动释放不再需要的实例以释放资源。Swift通过自动引入计数处理实例的内存管理。通常当你的实例被释放时不惜要手动去清理。但是,当使…
Swift-构造过程
构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个存储属性的初始值和执行其他必须的设置或初始化工作。 通过定义构造器来实现构造过程,就像用来创建特定类型新实例的特殊方式。与OC中的构造器不同,Swift的构造器无需…
Swift-继承
一个类可以继承另一个类的方法,属性和其他特性。当一个类继承其他类时,继承的类叫子类,被继承的类叫超类(或父类)。在Swift中,继承是区分类与其他类型的一个基本特征。只有类才能被继承。 在Swift中,类可以调用和访问超类的方法、属性和下标,并且可以重新这些方法。属性和下标来优…
Swift-下标
Swift的下标可以定义在类、结构体和枚举中,是访问集合、列表或序列中元素的快捷方式。可以使用下标的索引,设置和获取值,而不需要再调用对应的存取方法。举例来说,用下标访问一个Array实例中的元素可以写作someArray[index],访问Dictionary实例中的元素可以…
Swift-方法
方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与OC中的类方法相似。 结构体和枚举能够定义方法时Swift与OC的主要区别之一。在OC中…
Swift-属性
属性将值跟特定的类、结构体或枚举关联。存储属性存储常量或者变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。 存储属性和计算属性通常与特定类型的实例关联。但是,属性也可以直接作用于类型本身,这种属性称为类型属性…
Swift-类和结构体
类和结构体是构建代码所用的一种通用且灵活的构造体。我们可以使用完全相同的语法规则来为类和结构体定义属性(变量,常量)和添加方法。从而扩展类和结构体的功能。 与其他编程语言所不同的是,Swift并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义…
Swift-枚举
枚举为一组相关的值定义了一个共同的类型,使我们在代码中以类型安全的方式来使用这些值。 Swift中的枚举非常灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个原始值,则该值的类型可以是字符串,字符,或者是一个整形值或者浮点值。 此外,枚举成员可以指定任意类型的关联值存…
Swift-闭包
闭包是自包含的函数代码块,可以在代码中杯传递和使用。Swift中的闭包与C和OC中的代码块(blocks)比较相似。 闭包可以捕获和储存所在上下文中任意常量和变量的应用。被称为包裹常量和变量。 闭包表达式是一种简洁语法构建内联闭包的方式。闭包表达式提供了一些语法优化,使得撰写闭…
Swift-函数(Functions)
函数是一段完成特定任务的独立代码片段。可以通过给函数命名来标识某个函数的功能。这个名字可以被用来在需要的时候调用这个函数来完成它的任务。 Swift统一的函数语法非常灵活,可以用来表示任何函数,包括从简单的没有参数名字的C风格函数,到复杂的带局部和外部参数名的OC风格。参数可以…
下一页
个人成就
文章被点赞
13
文章被阅读
10,446
掘力值
243
关注了
5
关注者
6
收藏集
2
关注标签
10
加入于
2018-07-18