iPhone

xcode5 – 为App Store中的iPhone 6信息文本进行了优化

我更新了我的“老”Objective-C应用程序以使用大小类的新故事板,将部署目标设置为iOS8,并将新的二进制文件上传到AppStore.尽管如此,AppStore并没有显示“这个应用程序针对iPhone6和6plus进行了优化”的文本.该文本仅提及iPhone5S和以下所有内容.为了让iPhone6获得批准,我应该做什么?

在iOS上获取电池健康信息

>应用如BatteryHealth显示>当前最大容量与制造商的容量>电流放电率>终身电池循环计数>相同的应用程序还提供有关手机充电和当前充电器额定功率时的充电率(瓦)的信息.当[UIDevice]提供的信息很少,几乎没有关于电池健康和性能的信息,这些应用程序如何获得关于电池健康的详细信息.解决方法这样的应用程序很可能使用IOKit框架,它在OSX上是公开的,但是在iOS上是私有的.您可以看到一个示例项目here.

ios – 在iPhone上按耳机按钮时的延迟

经ios8和ios9测试.解决方法快速双击确实是一个单一的用户操作,因为这是使用耳机控制输入的几乎所有应用程序中所需的行为.它节省了开发人员手动去抖动,排队和解析输入控制事件,是一件好事!

ios – 使用Handoff与Watchkit将iPhone应用程序带到前台

我有一个简单的项目,用户点击苹果手表上的按钮,并在iPhone上播放一些音频,这很简单,可以使用openParentApplication方法,并在AppDelegate中具有handleWatchKitExtensionRequest代码.然而,虽然这在模拟器中有效,但如果iPhone应用程序尚未打开,则不会在实际设备上运行.我试图找到是否可以使用其他方法,即使iPhone应用程序尚未打开也可以

xcode – 模拟器在iPhone 6 Plus的缩放模式下运行?

我的应用程序在模拟器中启动并运行在新的iPhone6Plus上,但我知道的元素在大屏幕上应该很小,就像整个应用程序刚刚已经放大了大屏幕.如何在模拟器中摆脱缩放模式?解决方法看起来像在项目设置的“应用图标和启动图像”部分中设置启动屏幕文件,或者将iOS8图像添加到启动映像目录中,将启用“本机”解析.

ios – 当主视图控制器是UITabBarController时,自适应显示细节segue转换为模式而不是推送iPhone

在XCode6中,如果您根据“主–详细应用”模板创建一个新项目,您将获得一个通用的故事板,该脚本应该对所有设备都有好处.在主视图中选择单元格时,通过自适应“显示详细信息”更新细节视图.在iPhone4,5,6或6的纵向,这个segue将采取按预期的形式.在iPad或iPhone6的横向上,这将导致细节视图按预期更新.现在,如果插入一个UITabBarController作为主视图控制器,该主控制器

ios – 通过Xcode意外覆盖iPhone设备位置

我要几天旅行,真的需要我的GPS工作!解决方法这以前发生在我以前,这是非常奇怪和神秘!我不记得我如何修复它,但是:你尝试重置位置&“设置”应用中的隐私?如果其他所有失败,我怀疑重置所有设置可能会工作.当我想记住,我认为可能很难重新启动手机也可能工作.

ios – 在无线网络上检测iPad或iPhone的任何方式?你好?

我试图检测连接到无线网络的苹果设备.这是相对简单的使用Bonjour,但我也试图检测什么样的设备.喜欢,MacBookAir,MacBookPro,MacPro,iPhone,iPod或iPad.我发现Bonjour要求MacBook和MacPros包含一个包含该模型的查询的“附加部分”响应:和从测试iPhone,iPodtouch和iPad2来看,所有的iDevices只能以他们的名字做出回应:显然,名称可能不会反映设备.所以,我不想尝试从名称推断设备的类型.有没有人知道任何其他方法来检测iDevice