使用 iOS 4.2 gm 种子在 iPad 上绘制文本需要很多时间

Posted

技术标签:

【中文标题】使用 iOS 4.2 gm 种子在 iPad 上绘制文本需要很多时间【英文标题】:Text drawing is taking a lot on iPad using iOS 4.2 gm seed 【发布时间】:2010-11-04 09:37:10 【问题描述】:

我编写了一个应用程序,它使用我自己的自定义字体在视图上绘制一些文本,并且在装有 ios 3.2 的 iPad 上绘制大约需要 200 毫秒,但是在我一个月前安装 iOS 4.2 BETA 后,它需要超过 2 毫秒3秒绘制(10 - 15倍以上),当时我认为这是一个BETA问题所以我回滚到iOS 3.2,然后昨天我安装了4.2 GM Seed(被认为是最终版本)和同样的问题发生了,

有人知道发生了什么吗?

感谢您的帮助,祝您好运

【问题讨论】:

【参考方案1】:

最好的办法是使用 Instruments.app (/Developer/Applications/Instruments.app) 中的 Sampler 工具来确定您的时间都花在了哪里。然后你会知道什么是慢的,你可以优化你需要的。

【讨论】:

我告诉过你它在哪里,使用 Core Graphics 的实际绘图方法......无论如何,我发现其他一些人在旧设备(如 iPad)上的 iOS 4 中绘图有同样的问题

以上是关于使用 iOS 4.2 gm 种子在 iPad 上绘制文本需要很多时间的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iOS 13 上更改 Main.storyboard 的名称 [Xcode 11 GM 种子 2]

主线程检查器:在后台线程上调用 UI API iOS 11 Xcode 9 GM Seed

iOS 8 GM - 无法安装 IPA

应用程序在 UISplitViewController 的 viewWillAppear 中崩溃

iPad 上的 iOS 4.2 中缺少图像

SwiftUI 与 Firebase 使用 Xcode 11 GM 种子 2 - Swift UI Firestore