【发布时间】:2014-08-01 22:07:34
【问题描述】:
我是 iOS 开发新手。
我正在构建一个简单的公交时刻表应用程序,它发出 HTTP 请求、解析 XML 并显示/保存数据。我有四个表视图控制器和两个视图控制器。 当我启动应用程序时,Xcode 内存报告告诉我它的内存使用量约为 18MB,这很奇怪,因为它只是一个简单的应用程序。我在应用商店查看过类似的应用,但它们都小于 10MB。由于它是一个公交时刻表应用程序,我让它每 30 秒发出一次新请求以更新时间。我注意到每次我更改视图以查看另一个时间表时,内存使用量都会增加,并且可能会达到 50MB 或更多。
我查看了 Xcode 的仪器,看起来没有泄漏。我还查看了分配情况,看起来每次切换视图时活动字节都在不断增加。
我有点不知道从这里做什么。有人可以指导我吗?提前致谢。
【问题讨论】:
-
呃,这不是关于编程的吗?
-
"我在应用商店中查看过类似的应用,但它们都小于 10MB"。您是如何分析应用商店中的其他应用的?
标签: ios objective-c memory-management