use*_*er_ 9 iphone xcode ios swift
在Objective-C中,以下代码生成Unused变量警告:
- (void)viewDidLoad {
[super viewDidLoad];
NSInteger unusedVariable;
}
Run Code Online (Sandbox Code Playgroud)
但在Swift中,以下相同的代码不会生成警告:
override func viewDidLoad() {
super.viewDidLoad()
var unusedVariable: Int
}
Run Code Online (Sandbox Code Playgroud)
Xcode版本是6.0.1.
Swift项目中的Build Settings> Unused Variables为YES.
这只发生在我身上吗?
如何让Swift或Xcode在Swift中生成未使用的变量警告?
根据Chris Lattner在Apple Developer Forums上的帖子,这仍然是一个错误:
这是一个众所周知的问题,我们有一个雷达,谢谢!
-克里斯
更新:不仅斯威夫特现在有未使用变量的警告,但也还骂你,当你使用var其中一个let就足够了.
| 归档时间: |
|
| 查看次数: |
1484 次 |
| 最近记录: |