在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark。
#pragma mark
但是,这个东西在Swift里对应的是什么呢?
首先简单了很多,不用再写那么多的字母了。。。这些landmark是//MARK:(=>#pragma)、//TODO:、//FIXME。
这些landmark都已经可以在xcode6.0.1里使用了。
Objective-C的#warning在Swift中没有标准对应的landmark,一般都是用fatalError这个全局函数代替了。
1
2
3
|
/
/
/
A fatal error occurred
and
program execution should stop
in
debug,
/
/
/
optimized
and
unchecked modes.
@noreturn
func fatalError(message: StaticString,
file
: StaticString
=
default, line: UWord
=
default)
|
在子类必须实现的方法中调用这个函数fatalError("方法未实现")。使用了fatalError方法的地方编译可过。但是在运行的时候会报错!
欢迎加群讨论学习,QQ群:58099570
欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 330987132 | Go:217696290 | Python:336880185 | 做人要厚道,转载请注明出处!