14得票1回答
仪器中的核心动画配置文件无法找到

我想调试我的核心动画代码。然而,工具分析文件并不存在,在工具库中也无法找到。 我正在使用Xcode 4。如何安装/访问它并使其正常工作?

13得票3回答
在黑苹果上使用Xcode Instruments

我使用hackintosh (i7-4790K 4GHz, 16GB DDR3, GF980Ti) 开发Xcode(包括Swift和Objective-C)已经一年了,从未出现过任何错误。 但现在我需要使用Instruments应用程序(如Leaks、Allocations、Energy Lo...

12得票1回答
UIAutomation嵌套的可访问元素从层次结构中消失

我有一个视图,包含两个子视图:一个按钮和一个图像。我打开了辅助功能并在子视图上设置了标签,通过调用可以查看层次结构。UIATarget.localTarget().frontMostApp().mainWindow().logElementTree(); 例如,我得到以下输出: 1 窗...

12得票2回答
Xcode Instruments v5.0“尝试运行脚本时发生错误”

我已经升级到xcode 5.0和Instruments 5.0。 问题:无法进行新的录制/新脚本。在升级之前可以正常工作。 如何重现问题: - 使用“自动化”模板创建一个新实例 - 转到“脚本” - 选择“添加”,然后选择“创建”。如预期在脚本窗格中创建了一个代码行“var target ...

12得票3回答
Xcode Instruments无法在设备上运行时对泄漏进行快照。

最近我在设备上运行应用程序时,无法使用Instruments进行泄漏测试。Instruments会尝试拍摄快照,但状态将冻结在“分析进程”处。起初我以为它只是需要时间,但我已经等待了超过20分钟,没有任何进展。然而,在模拟器上仍能正常工作。 到目前为止,我尝试了以下操作: - 使用不同iOS...

11得票1回答
CA::Transaction::commit() 中的瓶颈问题

在使用 时间分析器(Time Profiler) 分析包含许多子视图的 UIScrollView 交互时,我经常会在最重的堆栈跟踪中看到 CA::Transaction::commit()。这个方法是什么,如何减少在其中花费的时间? 我的猜测是这是将核心动画(Core Animation)图...

11得票1回答
UILabel分配持久并占用8Mb内存

我有一组标签,它们放置在一组UIViews内,位于单个UIScrollView中。它们没有被分配出口。我为它们所有使用了 Avenir Next Ultralight 字体,并且它们的大小不同。 主视图只有一个视图控制器,该控制器嵌套在导航控制器中。 我刚刚对分配进行了检查,并注意到加载此...

10得票1回答
仪器中的能级数据为空

通过使用Instruments能量日志,我试图找出我的应用程序在哪里消耗了手机电量。 我按照苹果公司的指示从未连接的iPhone上记录应用程序的使用情况(请参考),并尝试过旧的建议。 然而,如下所示,能源使用水平从未显示任何数据: 为什么能源使用水平没有显示出来,即使我正在从未连接的iPho...

10得票2回答
在Instruments录制时应用程序崩溃

我试图在我的应用程序上运行Instruments,在我点击录制按钮后,应用程序启动并崩溃,并显示以下错误:-[__NSCFString _stringByResolvingSymlinksInPathUsingCache:]: unrecognized selector sent to ins...

10得票2回答
iOS CPU概要: 为什么这个线程会占用99.9%的CPU?

有时当我加载表视图时,什么也不做,只是让表视图显示,我会等几秒钟,然后我的 CPU 使用率就会飙升。如何找到原因?