相关疑难解决方法(0)

如何确定当前的iPhone /设备型号?

有没有办法在Swift中获取设备型号名称(iPhone 4S,iPhone 5,iPhone 5S等)?

我知道有一个名为的属性,UIDevice.currentDevice().model但它只返回设备类型(iPod touch,iPhone,iPad,iPhone模拟器等).

我也知道可以使用这种方法在Objective-C中轻松完成:

#import <sys/utsname.h>

struct utsname systemInfo;
uname(&systemInfo);

NSString* deviceModel = [NSString stringWithCString:systemInfo.machine
                          encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

但是我正在Swift中开发我的iPhone应用程序,所以有人可以用同样的方式帮助我在Swift中解决这个问题吗?

iphone device ios swift

358
推荐指数
16
解决办法
23万
查看次数

如何以编程方式检查"Face Id"和"Touch Id"的支持

我已经为我的应用程序安全目的集成了LocalAuthentication,它一直支持基于"Touch Id"的支持.但是现在,苹果最近还增加了"基于身份识别"的身份验证.

如何检查设备支持哪种类型的身份验证.触摸ID或面部ID?

ios touch-id ios11 localauthentication face-id

24
推荐指数
8
解决办法
2万
查看次数

iOS:检测设备是否为iPhone X系列(无框架)

在我的应用程序中,有一些无框设备的逻辑(iPhoneX,Xs Xs max,Xr).目前它基于设备的模型工作,因此,我通过DeviceKit框架检测模型.

但我想将此逻辑扩展到未来的无框设备.可能在一年内我们将有一些额外的无框设备.那么,我如何检测设备是否无框架?它应该涵盖所有当前的无框设备和未来的设备.

我们不能依赖faceID,safeAreaInset,屏幕高度或大小.那么,那又怎样?

iphone uiview ios swift ios11

10
推荐指数
4
解决办法
3793
查看次数

标签 统计

ios ×3

ios11 ×2

iphone ×2

swift ×2

device ×1

face-id ×1

localauthentication ×1

touch-id ×1

uiview ×1