私は .NET と Java から来た xcode の新参者で、コードを介してロードされる多くの xib を操作し、さまざまなデバイスの向きに取り組んでいます。私は自分のコードを通して、各 xib で向きに基づいていくつかのコードを分岐する必要があることに気付きました (主に縦向き VS 横向き)。したがって、この行を頻繁に使用します。
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
私の質問は、どうすればこれをグローバル変数にすることができますか(ここでは static という言葉を使いたくありません)が、マルチxibの大規模プロジェクトのどこでこれを行うことができますか:
-(UIInterfaceOrientation)currentOrientation {
return [[UIApplication sharedApplication] statusBarOrientation];
}
それはこれのベストプラクティスですか?
ありがとう。