【iOS】swift关键字整理及含义
移动开发
2023-06-05 01:47:20
阅读次数: 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 |
* |
* |
转载自blog.csdn.net/super_man_ww/article/details/116005835