32得票8回答
了解如何判断iOS设备是否具有蜂窝数据功能

我在我的应用程序中有一个"仅在WiFi下下载"的开关。然而,对于iPod touch或WiFi版iPad来说,该切换是无用的。 在代码中是否有一种方法可以知道设备是否具有蜂窝数据功能?最好是一些未来也能适用的方法(比如iPod touch第五代带3G版问世)。

72得票13回答
如何在iOS设备上检测方向?

我想了解如何在iOS上检测设备的方向。我不需要接收更改通知,只需要当前的方向。这似乎是一个相当简单的问题,但我还没有能够理解它。以下是我迄今为止所做的:UIDevice *myDevice = [UIDevice currentDevice] ; [myDevice beginGenerati...

72得票6回答
iPhone/iPad/iPod touch的颜色检测?

是否有任何方法或技巧可以检测 iPhone、iPad 或 iPod touch 所安装的 iOS 是黑色还是白色? 我想在黑色或白色设备上加载相应的 UI 皮肤。

57得票16回答
iOS:设备在加载时的方向

似乎当我的应用程序加载时,它不知道当前的方向:UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; if (orientation == UIDeviceOrientationPortrait)...

19得票3回答
如何处理UIDeviceOrientationFaceUp和UIDeviceOrientationFaceDown?

这里有一个新手问题。 我使用以下代码检测设备的方向: UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; 一切都很顺利,我根据报告的方向重新定位我的文本框和标签,例如: if (ori...

20得票1回答
静态库中的UIDevice属性无法使用

我在iPhone SDK中创建了一个静态库,在其中使用了一些UIDevice属性。运行应用程序时,Xcode显示以下错误:UIDevice未声明...即使同样的代码在不创建静态库并仅构建源文件时也可以完美运行。

16得票4回答
如何在iOS 5中使用identifierForVendor?

我一直在使用以下代码来获取标识符 deviceName = [[UIDevice currentDevice]uniqueIdentifier]; 但是我收到了在iOS 5中已经被弃用的警告uniqueIdentifier。 那么在iOS 5中如何获取标识符的值呢?

32得票5回答
iPhone或iPad上运行的API判断

有没有一个API可以在运行时检查你是否在iPhone或iPad上运行? 我能想到的一种方法是使用:[[UIDevice currentDevice] model]; 检测字符串@"iPad"的存在 - 看起来有点脆弱。 在3.2 SDK中,我看到UIDevice也有一个属性,这正是我要找的...

9得票3回答
如何检测外部库是否正在调用[UIDevice currentDevice] uniqueIdentifier]?

因此,自从苹果现在拒绝访问UDID的应用程序, 在我们公司目前的项目中,我们需要消除所有调用此属性的API: [[UIDevice currentDevice] uniqueIdentifier] 我们已经在自己的代码中消除了所有调用,但需要确定我们使用的许多外部库是否正在调用此属性。最...

8得票3回答
如何检测用户使用的 iOS 设备?

我可以帮助您进行翻译。以下是您需要翻译的内容: 我正在寻找一种方法来检测我的应用程序运行的设备。我不关心软件版本。我搜索了很多问题,但由于以下原因,没有一个问题能够满足我的需求: 解决方案1: NSString *deviceType = [UIDevice currentDevice]...