【iOS】swift关键字整理及含义

本文深入解析Swift中的关键字、语法、数据类型、表达式及上下文用法,涵盖类、结构体、枚举、协议、访问控制、语句、函数等核心内容,为Swift开发者提供全面的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 以“#”开头关键字

字面量类型含义
#fileString所在的文件
#functionString所在的方法
#lineInt所在的行
#columnInt所在的列
#if**
#else#elseif**
#endif**
#available**
#selector**
  • 用在模式中的关键字

字面量类型含义
_**
  • 声明关键字

字面量类型含义
import引用引入框架
class声明声明一个类和声明类方法
struct声明结构体
enum声明枚举
protocol声明协议
extension声明扩展
func声明方法
let声明一个不可变的常量
var声明一个可变的变量
init构造构造函数
deinit构造解构函数
static修饰静态修饰
typealias修饰别名修饰
subscript修饰下标
override修饰子类重写父类变量或方法
mutating修饰方法前添加,修饰可变对象,可变即可修改
private访问级别只在当前类中调用 ,不能在extension中调用
fileprivate访问级别限于当前文件下或当前文件下当前类调用
Internal访问级别默认访问级别
public访问级别公开访问不能被子类重写
open访问级别公开访问可以被子类重写
final访问级别在class、func和var前修饰,表示不可重写
  • 与语句有关的关键字

字面量类型含义
break**
case**
continue**
default**
do**
else**
fallthrough**
if**
in**
for**
return**
switch**
where**
while**
  • 表达式和类型关键字

字面量类型含义
as**
dynamicType**
is**
new**
super**
self**
Self**
Type**
  • 在特定上下文中使用的关键字

字面量类型含义
associativity**
didSet**
get**
infix**
inout**
left**
mutating**
none**
nonmutating**
operator**
override**
postfix**
precedence**
prefix**
rightset**
unowned**
unowned(safe)**
unowned(unsafe)**
weak**
willSet**


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值