メソッドを実行すると、コンソールに何も出力されないことに気付きました。
- (BOOL)theTemporyFunction
{
return YES;
NSLog(@"Events");
}
しかし、ステートメントの順序を変更すると:
- (BOOL)theTemporyFunction
{
NSLog(@"Events");
return YES;
}
はNSLog()
実行されます。
どちらのバージョンもコンパイルできるのに、なぜ最初のバージョンで動作しないNSLog()
ように見えるのでしょうか?