そこで、Xcode を使用していくつかの小さな Objective-C アプリを作成しています。コード行は次のとおりです。
int * foo;
foo = 5;
NSLog(@"does it work... %i", foo);
今ではコンパイルして正常に実行されますが、「ポインタの割り当てに互換性のない整数...」という警告が表示されるのはなぜですか? 上記のコードは、ポインター自体を5に設定するのではなく、fooが指しているすべてのものを5に設定するように指示していると思いました。