gpt4 book ai didi

iphone - 检查 UI_USER_INTERFACE_IDIOM() 以确定它是 iPhone 还是 iPad 是否安全?

转载 作者:行者123 更新时间:2023-12-03 19:09:42 26 4
gpt4 key购买 nike

我找到了这段代码,here :

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
str = [NSString stringWithString:@"Running as an iPad application"];
} else {
str = [NSString stringWithString:
@"Running as an iPhone/iPod touch application"];
}

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Platform"
message:str
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];

这张支票的安全性如何?苹果真的建议这样做吗?或者它不会将 iPad 检测为 iPad,或将 iPhone 检测为 iPhone?

最佳答案

应该足够安全了,很好- documented由苹果公司提供。

这只是以下代码的简写:

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
// etc

如果您尝试在低于 iOS 3.2 的任何设备上运行此程序(因为当时才推出),它可能会失败,但这对您来说可能不是问题。

关于iphone - 检查 UI_USER_INTERFACE_IDIOM() 以确定它是 iPhone 还是 iPad 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com