码迷,mamicode.com
首页 > 编程语言 > 详细

Swift 排雷 (一)

时间:2014-10-19 18:20:01      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   io   ar   使用   strong   sp   div   

在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark

#pragma mark 

bubuko.com,布布扣

 

 

但是,这个东西在Swift里对应的是什么呢?

首先简单了很多,不用再写那么多的字母了。。。这些landmark是//MARK:(=>#pragma)、//TODO:、//FIXME

这些landmark都已经可以在xcode6.0.1里使用了。

Objective-C的#warning在Swift中没有标准对应的landmark,一般都是用fatalError这个全局函数代替了。

/// 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方法的地方编译可过。但是在运行的时候会报错!

 

Swift 排雷 (一)

标签:des   blog   http   io   ar   使用   strong   sp   div   

原文地址:http://www.cnblogs.com/sunshine-anycall/p/4035158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!