#ifdef、#ifndef、#endif の使用について知りたいのですが、これらの条件を使用する必要があるのはどのような場合で、その用途は何ですか? #ifdef と #ifndef の違いは何ですか?
例:
#define MY_Global
#ifdef MY_Global
// write some code (Inside the method)
#endif
また、
#ifdef MY_Global
-(void) customMethod
{
// Do something
}
#endif
メソッドの内側だけに書くべきか、メソッドの外側で動作するのか、どちらが正しいですか? 私は前にこれを使用したことがありません。説明してください。
ありがとう!