我是来自 .NET 和 java 的 xcode 的新手,我正在使用许多通过代码加载的 xib,并在不同的设备方向上工作。我通过我的代码注意到,在每个 xib 中,我需要根据方向(主要是纵向 VS 横向)分叉一些代码,因此经常使用这一行:
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
我的问题是:我怎样才能使它成为一个全局变量(不想在这里使用静态这个词。)但是在我的多 xib 大型项目中的某些地方我可以做到这一点:
-(UIInterfaceOrientation)currentOrientation {
return [[UIApplication sharedApplication] statusBarOrientation];
}
这是最好的做法吗?
谢谢。