この質問はばかげているように見えるかもしれませんが、私はこの質問をすることを躊躇しないかどうかはわかりません。もう1つのヘッダーファイルにヘッダーファイルをインクルードします。これは良い習慣ですか。通常、私はそれが良いアプローチではないと思います。場合によっては、ヘッダーファイルを含める必要がありました。
eg: @property (strong, nonatomic) AVAudioPlayer *audio_player;
このようなプロパティがあると考えてください。対応するヘッダーファイルを.mmファイルにインクルードすると、Xcodeは.hファイルに宣言されていないエラーを表示するため、ここではヘッダーファイルを.hファイル自体にインクルードする必要があります。このため、このクラスを含める場合は常に、オーディオプレーヤーヘッダーファイルも間接的にインクルードしますが、そのクラスでは必要ない場合があります。どうすればこれを回避できますか。または私はこのように進むことができます...?提案を提供してください。