NSDateFormatter 的 stringFromDate 有哪些可能的优化?

发布于 2024-10-03 10:37:26 字数 291 浏览 5 评论 0原文

我目前正在分析我的 iPhone 应用程序启动情况,试图让它尽快启动。在我的应用程序启动的前 19 秒内,我使用以下格式字符串调用 NSDateFormatter 的 stringFromDate 方法 6 次: @"h:mm a zzz"

NSDateFormatter 实例本身由所有调用共享,并且仅我设置日期格式一次,但这 6 次调用 stringFromDate 占用了我启动 CPU 时间的 17.3%。

注意:日期是动态的,所以我不能只保存字符串。

关于如何加快速度有什么建议吗?

I am currently profiling my iPhone application start-up in an attempt to get it to start as quickly as possible. In the first 19 seconds of my application being started I call NSDateFormatter's stringFromDate method 6 times with the following format string: @"h:mm a zzz"

The NSDateFormatter instance itself is shared by all calls and I only set the date format once, but those 6 calls to stringFromDate amount to 17.3% of my start-up CPU time.

Note: The dates are dynamic so I can't just save the strings.

Any suggestions as to how I could make this faster?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文