uidevice相关内容

不推荐使用 UIDevice uniqueIdentifier - 现在该怎么办?

刚刚发现 UIDevice uniqueIdentifier 属性在 iOS 5 中已弃用,并且在 iOS 7 及更高版本中不可用.似乎没有替代方法或属性可用或即将推出. 我们现有的许多应用都紧密依赖此属性来唯一标识特定设备.今后我们将如何处理这个问题? 2011-2012 年的文档 是: 特殊注意事项 不要使用 uniqueIdentifier 属性.创建特定的唯一标识符 ..
发布时间:2022-01-30 18:11:49 移动开发

如何检测 iPad 上启动屏幕动画的应用程序启动方向!

您好,我有一个应用程序,我有两个 *.png 用于默认启动画面: 默认横向.pngDefault-Portrait.png 我想要的是在我的应用程序加载完毕并准备好运行时为这个默认启动屏幕设置动画. 为了实现这一点,我通常会呈现一个带有默认横向或默认纵向(取决于设备方向)的 UIImageView,将其在屏幕上保留一段时间,然后将其动画化. 我的问题是,如果我在 中调用 ..

确定是在 iPhone 还是 iPad 上运行的 API

是否有用于在运行时检查您是在 iPhone 还是 iPad 上运行的 API? 我能想到的一种方法是使用: [[UIDevice currentDevice] 模型]; 并检测字符串@"iPad"的存在 - 这似乎有点脆弱. 在 3.2 SDK 中,我看到 UIDevice 也有一个属性,这正是我正在寻找的,但不适用于 3.2 之前的版本(显然): [[UIDevice curr ..
发布时间:2021-12-20 20:44:32 移动开发

检测 iPhone/iPad/iPod touch 的颜色?

有什么方法或技巧可以检测 iOS 安装在什么颜色(黑色/白色)的 iPhone、iPad 或 iPod touch 上? 我想在黑色或白色设备的情况下加载相应的 UI 皮肤. 解决方案 有一个私有 API 来检索 DeviceColor 和 DeviceEnclosureColor. UIDevice *device = [UIDevice currentDevice];SEL 选 ..
发布时间:2021-12-02 18:34:54 移动开发

UIDevice uniqueIdentifier 已弃用 - 现在该怎么办?

刚刚曝光UIDevice uniqueIdentifier 属性在 iOS 5 中已弃用,在 iOS 7 及更高版本中不可用.似乎没有可用或即将出现的替代方法或属性. 我们现有的许多应用都严格依赖此属性来唯一标识特定设备.今后我们将如何处理这个问题? 来自 2011-2012 年的文档是: 特殊注意事项 不要使用 uniqueIdentifier 属性.创建特定的唯一标识符 ..
发布时间:2021-12-01 17:05:48 移动开发

两个设备是否具有相同的"UUID"

在我的iOS应用中,我必须限制用户在每台设备上使用iOS应用.为此,我找到了一个解决方案,我们可以使用 UUID(通用唯一标识符)的 identifierForVendor方法它将生成一个唯一的ID,以唯一地标识设备上的应用.(在这里,我没有使用 UDID(唯一设备标识符),因为如果应用程序使用UDID,Apple会拒绝该应用程序). 所以我的问题是,这两个设备是否有可能具有相同的 UUID ..
发布时间:2021-05-17 18:48:20 移动开发

Xcode如何NSLog JSON

是否有任何方法可以使NSLog打印出整个JSON文件.我目前在说 NSString *deviceInfo = [NSString stringWithFormat:@"%@ %@", [[UIDevice currentDevice]model], [[UIDevice currentDevice]systemVersion]]; NSDic ..
发布时间:2020-07-12 06:10:19 移动开发

iPhone以编程方式获取照片分辨率

有没有办法以编程方式获取用iphone拍摄的照片的尺寸?我想直接获取尺寸而不通过模型版本,因此该解决方案无效: 检查模型版本->编写具有每个iphone型号尺寸的字典->获取正确的索引 解决方案 拍照时,会得到一个UIImage. UIImage对象具有-(CGSize)size方法,该方法返回以磅为单位的图像尺寸.您应该将其乘以scale属性,以获取像素. ProTip ..
发布时间:2020-07-12 06:10:11 移动开发

Swift UIDevice.currentDevice()无法编译

我有一个快速的项目,我想在其中检索设备的名称并显示在UITableViewCell中. 但是当我想在 #import /** * Static Current Device * @note Can't get UIDevice CurrentDevice in Swift, Hack with obj-c * * @return UIDevi ..
发布时间:2020-07-12 06:10:10 移动开发

仅在iPhone后台运行的应用程序

我需要一个仅在后台运行的应用程序. 首次将应用程序安装在设备上时,安装后将进入后台.两分钟后,将在屏幕上弹出一个视图. 现在的问题是,安装后如何将应用程序重定向到后台? 我得到的答案是,如果我们想将我们的应用程序发送到后台,那么我们必须打开另一个应用程序,例如safari.所以我得到了这个解决方案. 现在的问题是,距背景两分钟后如何显示视图.我必须创建一个不用于应用商店的演 ..
发布时间:2020-07-12 06:09:08 移动开发

uidevicebatterystatedidchangenotification有时不起作用

我正在尝试检查设备的充电端口是否工作正常. 有两种情况- 一种.当充电电缆已经插入时. b.一段时间后插入充电电缆时. 对于情况a,在viewDidLoad()上,我检查了启用batteryStateMonitoring并检查了电池的当前状态. -一直有效. 对于案例b,我尝试使用NSNotification s UIDeviceBatteryStateDidChangeNotific ..
发布时间:2020-07-12 06:09:04 移动开发

防止iOS接近传感器将屏幕变黑

我已经看过几次这个问题,但是没有人回答-实际上这是不可能的,但是我想知道是否有一种方法可以防止当iPhone上的接近状态改变时屏幕变黑. ? 我已经实现了一种在接近状态更改时执行某些操作的方法,但是屏幕闪烁为黑色,因此我想避免这种情况.这是我的代码: [nc addObserver:self selector:@selector(proximityChanged:) name:UIDe ..
发布时间:2020-07-12 06:08:57 移动开发

限制iphone应用只能在配备Retina显示屏的设备上安装(iphone 4/4S)

我正在开发一个iPhone应用程序.但我想限制我的应用只能安装在带有Retina Display的设备上.因此,我的决定是在需要前置摄像头的plist文件中添加UIRequiredDeviceCapabilities键,以便我的应用只能安装在具有Retina Display的设备上. 所以我的问题是Apple是否拒绝我的应用程序,因为我的应用程序仍未使用前置摄像头,但我已将其添加到UIReq ..
发布时间:2020-07-12 06:08:56 移动开发

如何检测是否有任何外部库正在调用[UIDevice currentDevice] uniqueIdentifier]?

因此,[[UIDevice currentDevice] uniqueIdentifier] 我们已经消除了我们自己代码中的所有调用,但是需要确保我们正在使用的许多外部库没有对此属性进行调用. 确定库是否正在调用此属性的最可靠方法是什么? 提前谢谢! 解决方案 除了使用otx(似乎已变得不稳定)之外,一种选择是在该方法上设置符号断点,然后运行该应用程序一段时间看看你是否击 ..
发布时间:2020-07-12 06:07:52 移动开发

如何在iOS中获取大量的电池信息?

我想知道是否可以接收有关电池的信息,例如:iOS中的容量(mA),电压(V),周期计数? 我知道UIDevice类,但是电池电量不是我想要的. 解决方案 我对此可能有误,但使用公共API则无法实现.根据 更新2019年2月15日:看起来像iOS UIDevice API现在允许开发人员访问设备的电池电量级别. !目前,它公开了4种不同的API.从外观上看,它们不是“私有"的,换句话说 ..
发布时间:2020-07-12 06:07:51 移动开发

如何以编程方式获取完整的ios设备详细信息

我需要访问IOS设备中“常规"->“设置"->“关于"中的所有设备详细信息,我可以获取除设备IMEI和序列号调制解调器固件之外的详细信息,可以通过任何方式在我的设备中获取完整的设置包申请或上述详细信息 解决方案 在项目中添加Message.framework并获取IMEI编号, NetworkController *ntc = [NetworkController sharedIns ..
发布时间:2020-06-26 18:35:40 移动开发

UIDevice currentDevice的“方向”总是空的

根据标题。 调用[[UIDevice currentDevice] BeginGeneratingDeviceOrientationNotifications]无效。 DidRotateToInterfaceOrientation等事件工作正常,但我需要能够任意轮询设备方向。 如何修复/执行此操作? 长篇故事: 我有一个每个选项卡上带有导航控制器的选项卡应用第一个选项卡的根视 ..

如何检测iPad上启动画面动画的应用启动方向!

嗨我有一个应用程序,我有两个* .pngs用于默认启动画面: Default-Landscape.png Default-Portrait.png 我想要的是在我的应用程序加载并准备就绪时为此默认启动画面设置动画。 为了达到这个目的,我通常会提供一个带有默认横向或默认肖像的UIImageView(取决于设备方向),将其保留在屏幕上一段时间,然后将它设置为动画。 我的问题是 ..