我想知道用户使用iphone或ipad,如果用户使用iphone我想打开相机,如果他使用ipad或在模拟器中运行我想打开库.怎么可能?如何查找设备的详细信息?如何通过xcode了解用户使用设备的当前情况?
我一直在努力解决这个问题,但有没有办法通过info.plist或其他方式使应用程序与ONLY iPhone 4S(或新的iPad + iPhone 4S)兼容,以便其他iOS设备型号的用户无法查看和下载应用在他们的设备上?
您好,我想在iOS中查看iPhone设备版本.
我的意思是,目前正在运行的设备是iPhone 4或iPhone 5.
我需要检查设备,是不是iPhone 5?
因为我的应用程序中有一些问题需要知道iPhone 5.
那我该怎么办?
我正在读取静态的Ints流到Ints数组中:
func create_int_array_from_nsmutable(nsdata:NSMutableData) -> [Int] {
let pointer = UnsafePointer<Int>(nsdata.bytes)
let count = nsdata.length / sizeof(Int);
// Get buffer pointer and make an array out of it
let buffer = UnsafeBufferPointer<Int>(start:pointer, count:count)
let array = [Int](buffer)
return array;
}
Run Code Online (Sandbox Code Playgroud)
现在我意识到,在iPhone 5中,Int的大小为4,而iPhone 6或iPad的大小为8,这会导致完全不同的结果.
是否有人提示如何在这两种情况下读取此流并获得相同的结果?
我应该使用Int64Type吗?是否Int64因为这个原因,例如为了解决兼容性问题确切存在?
我正在为iphone和ipad编写通用应用程序.如何确定设备是否为iPad.我用这个链接来确定iPhone类型(3G,3GS).
如何检查设备是4还是4?
有没有办法让我这样做?我想检查,因为我使用的是UINavigationBar模糊,对于我的情况,如果没有模糊,它看起来不太好,所以如果它是iPhone 4,我会改变它.
请指导我如何在运行时在真实设备上检测ipad和ipad 2.由于性能问题,我想为两部手机加载不同的图像.
提前致谢
我试图找到一种方法来检测所使用的设备是否是iPod touch,有没有?
我在iPad上使用这种方法......
if (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) {
....
}
Run Code Online (Sandbox Code Playgroud) ios ×5
iphone ×5
ipad ×3
device ×2
xcode ×2
info.plist ×1
int ×1
ios5 ×1
ipad-2 ×1
iphone-5 ×1
ipod-touch ×1
objective-c ×1
swift ×1
xcode4.2 ×1