美文网首页
【iOS】swift关键字整理及含义

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

作者: 拔丝豌豆 | 来源:发表于2019-10-07 15:03 被阅读0次
  • 以“#”开头关键字

字面量 类型 含义
#file String 所在的文件
#function String 所在的方法
#line Int 所在的行
#column Int 所在的列
#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 * *

相关文章

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

    以“#”开头关键字 用在模式中的关键字 声明关键字 与语句有关的关键字 表达式和类型关键字 在特定上下文中使用的关键字

  • Cocoapods相关

    关键字: Cocoapods, iOS, 开发, 移动,Swift, 报错 error: RPC failed; ...

  • iOS架构篇-3 网络接口封装

    iOS架构篇-3 网络接口封装 关键字:iOS,网络接口封装,Alamofire,swift 网络接口API通常都...

  • iOS - Charts 直方图

    关键字:iOS Charts 图表 swift BarChart 直方图 本文给出两个使用 danielgindi...

  • iOS9新特性常用关键字和泛性

    一、常见关键字 xcode7 ,ios9为了迎合swift,新出了一些关键字:nullable、nonnull、n...

  • iOS9新特性常用关键字和泛性

    一、常见关键字 xcode7 ,ios9为了迎合swift,新出了一些关键字:nullable、nonnull、n...

  • swift中的声明关键字详解

    原起 学习swift,swift中的关键字当然要了解清楚了,最近在网上看到了关于声明关键字的文章,整理记录一下。 ...

  • JAVA关键字含义整理

    当一个变量被volatile修饰时,任何线程对它的写操作都会立即刷新到主内存中,并且会强制让缓存了该变量的线程中的...

  • iOS | 面试 - Swift 基础

    iOS | 面试知识整理 - Swift 基础(九) 1. 介绍一下 Swift? Swift是苹果在2014年6...

  • iOS9新特性之关键字

    iOS9新特性之关键字 iOS9新出的关键字:用来修饰属性,或者方法的参数,方法的返回值 好处:1.迎合swift...

网友评论

      本文标题:【iOS】swift关键字整理及含义

      本文链接:https://www.haomeiwen.com/subject/yhjmpctx.html