Ios 目标C中的全局变量(方向)

Ios 目标C中的全局变量(方向),ios,Ios,我是来自.NET和java的xcode新手,我正在使用大量通过代码加载的XIB,并在不同的设备方向上工作。 我通过我的代码注意到,在每个xib中,我都需要根据方向(主要是纵向和横向)派生一些代码,因此经常使用这一行: UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; 我的问题是:我怎样才能使它成为一个全局变量(我不想在这里使用static这个

我是来自.NET和java的xcode新手,我正在使用大量通过代码加载的XIB,并在不同的设备方向上工作。 我通过我的代码注意到,在每个xib中,我都需要根据方向(主要是纵向和横向)派生一些代码,因此经常使用这一行:

       UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
我的问题是:我怎样才能使它成为一个全局变量(我不想在这里使用static这个词) 但在我的multi-xib大型项目中,我可以做到以下几点:

   -(UIInterfaceOrientation)currentOrientation {
return [[UIApplication sharedApplication] statusBarOrientation];
}

这方面的最佳实践是什么


谢谢。

Hm。这与Xcode无关。您也可以使用任何其他IDE来编写Objective-C代码<代码>#定义GlobalOrientation[[UIApplication sharedApplication]statusBarOrientation],2<代码>静态内联UIInterfaceOrientation GlobalOrientation(){return[[UIApplication sharedApplication]statusBarOrientation];}等。。。