首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户王建国
掘友等级
前端工程师,iOS工程师
擅长Vue、React、UniApp、iOS开发(Objective-C,Swift)、Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Swift-访问控制
访问控制(Access Control) 在访问权限控制这块,Swift提供了5个不同的访问级别(以下是从高到低排列,实体指被访问级别修饰的内容) 这里的模块可以理解为第三方组件 open:允许在定义
Swift 扩展
扩展(Extension) Swift的扩展,优点类似于OC中的分类(Category) 扩展可以为枚举、结构体、类、协议添加新功能 可以添加方法、计算属性、下标、(便捷)初始化器、嵌套类型、协议等等
Swift-内存管理
内存管理 跟OC一样,Swift也是采取基于引用计数的ARC内存管理方案(针对堆空间) Swift的ARC中有3种引用 强引用(strong reference):默认情况下,引用都是强引用 弱引用
SWift 字面量&表达式模式
字面量 常见的字面量的默认类型 public typealias IntegerLiteralType = Int public typealias FloatLiteralType = Double
Swift-继承
继承 值类型(枚举、结构体)不支持继承,只有类支持继承 没有父亲的类,称为:基类 Swift并没有像OC、Java那样的规定;任何类最终都要继承自某个基类 子类可以重写父类的下标、方法、属性,重写必须
Swift-泛型(Generics)
泛型可以将类型参数化,提高代码复用率,减少代码量 泛型函数赋值给变量 泛型类型 关联类型(Associated Type) 关联类型的作用:给协议中用到的类型定义一个占位名称 协议中可以拥有多个关联类
Swift 闭包表达式
闭包表达式(Closure Expression) 在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数 用func定义一个函数 用闭包表达式定义一个函数 闭包表达式的简写
Swift-协议(Protocol)
协议 协议可以用来定义方法、属性、下标的声明,协议可以被枚举,结构体、类遵守(多个协议之间用逗号隔开) 协议中定义方法时不能有默认参数值 默认情况下,协议中定义的内容必须全部实现 协议中的属性 协议中
Swift 属性(存储属性&计算属性)、方法、下标
属性 Swift中跟实例相关的属性可以分为2大类 存储属性(Stored Property): 类似于成员变量的概念, 存储在实例的内存中 结构体、类可以定义存储属性 枚举不可以定义存储属性 计算属性
Swift-init初始化
初始化器 类、结构体、枚举都可以定义初始化器 类有两种初始化器:指定初始化器(designated initializer)、便捷初始化器(convenience initalizer) 每个类至少有
下一页
个人成就
文章被阅读
4,943
掘力值
155
关注了
1
关注者
0
收藏集
0
关注标签
10
加入于
2021-12-21