【发布时间】:2012-02-02 16:19:11
【问题描述】:
我有一个基于钛的 iOS 应用程序,它基本上遵循我自己的 MVC 结构。它有大约 30 个视图和大量网络连接来进行 API 调用。因此,该应用程序似乎在 iPhone4S 以外的实际设备上运行缓慢。具体来说,该应用程序在从多任务菜单重新启动后会挂起大约 10 秒。有什么建议吗?
【问题讨论】:
标签: ios titanium appcelerator
我有一个基于钛的 iOS 应用程序,它基本上遵循我自己的 MVC 结构。它有大约 30 个视图和大量网络连接来进行 API 调用。因此,该应用程序似乎在 iPhone4S 以外的实际设备上运行缓慢。具体来说,该应用程序在从多任务菜单重新启动后会挂起大约 10 秒。有什么建议吗?
【问题讨论】:
标签: ios titanium appcelerator
您主要需要关心内存泄漏。您对此主题有一个非常重要的webcast。 简而言之;非常小心:
简而言之,您的应用程序必须尽可能接近没有后向引用的简单树。当你在树中向上时写 myDownObject=null 。 在您的 Mac 上使用 HEAVILY Instruments,并带有“代理”过滤器。所有钛对象都是 UIProxy。
【讨论】: