我注意到Xcode(或更确切地说是Apple LLVM编译器?)不再需要正向方法声明.换句话说,以下代码构建时没有警告:
@implementation Foo
-(void) foo {
[self bar];
}
-(void) bar {}
@end
Run Code Online (Sandbox Code Playgroud)
这曾经发出警告-foo说Foo可能没有回应-bar,对吧?编译器现在更聪明还是其他的东西?我正在使用Xcode 4.3.1和Apple LLVM编译器3.1.
| 归档时间: |
|
| 查看次数: |
691 次 |
| 最近记录: |