iOS应用程序的内存使用量在Xcode中不断上升

wz366

我是iOS编程的新手,我刚刚构建了一个iPhone应用程序,可以向用户提问并返回答案。构建环境为OS X 10.9和Xcode 5.0.2。每次我启动iPhone模拟器时,Debug Navigator都会显示内存使用量为13.5mb,但是即使我返回主屏幕,它也会不断增加。一分钟后,内存使用量将稳定在17.5mb左右。这是正常现象还是我需要添加一些内存管理代码?

#import "QuizViewController.h"

@interface QuizViewController ()

@property (nonatomic) int currentQuestionIndex;
@property (nonatomic, copy) NSArray *questions;
@property (nonatomic, copy) NSArray *answers;

@property (nonatomic,weak) IBOutlet UILabel *questionLable;
@property (nonatomic,weak) IBOutlet UILabel *answerLable;

@end

@implementation QuizViewController

- (instancetype) initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if(self){
        self.questions = @[@"From what is cognac made?",
                           @"What is 8 + 8 ?",
                           @"What is the capital of Minnesota?"];
        self.answers = @[@"Grapes",
                         @"16",
                         @"St.Paul"];
    }

    return self;
}

- (IBAction)showQuestion:(id)sender
{
    self.currentQuestionIndex++;
    if (self.currentQuestionIndex == [self.questions count]){
        self.currentQuestionIndex = 0;
    }
    NSString *question = self.questions[self.currentQuestionIndex];
    self.questionLable.text = question;
    self.answerLable.text = @"???";
}
- (IBAction)showAnswer:(id)sender
{
    NSString *answer = self.answers[self.currentQuestionIndex];
    self.answerLable.text = answer;
}

@end
查理

内存管理是自动使用ARC进行的。您是否在输出中收到了内存警告日志?如果没有,那么你很好。除此之外,我认为这很正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS应用程序的理想内存使用量

来自分类Dev

如何减少iOS应用程序中的内存使用量

来自分类Dev

iOS-实际使用的应用程序(SpriteKit App)没有显示内存泄漏时,内存使用量仍在不断增长

来自分类Dev

iOS内存使用量不断增长

来自分类Dev

图像对应用程序内存使用量的影响

来自分类Dev

如何限制应用程序的内存使用量?

来自分类Dev

在页面之间来回切换时,Windows Phone应用程序的内存使用量会不断增加

来自分类Dev

减少Java应用程序中的CPU使用量

来自分类Dev

与堆使用情况相比,Java应用程序的系统内存使用量巨大

来自分类Dev

为什么在不同设备上应用程序的内存使用量太不同?

来自分类Dev

Mac:有什么方法可以减少“终端”应用程序的内存使用量?

来自分类Dev

Windows Task Manager:Python应用程序内存使用量增加

来自分类Dev

以编程方式添加UIImageView后,内存使用量上升

来自分类Dev

每次重新加载后,Node.js Web应用程序Chrome内存使用量都会增加

来自分类Dev

为什么在不同设备上应用程序的内存使用量会有太大差异?

来自分类Dev

使用位图 CGContext 绘制不断增加内存使用量

来自分类Dev

Windows上的内存使用量不断增长

来自分类Dev

Java Process的常驻内存使用量(RSS)不断增长

来自分类Dev

iOS内存似乎无缘无故在应用程序中不断增加

来自分类Dev

减少Java中的内存使用量

来自分类Dev

如何使用量角器在 ionic 2 混合移动应用程序中实现屏幕元素加载的等待

来自分类Dev

如何获取我的应用程序的移动数据使用量(例如使用TrafficStats)?

来自分类Dev

应用程序内存不断增加(IOAccelResource)

来自分类Dev

通过降低工作程序中的内存使用量,使用池进行多处理

来自分类Dev

使用xcode 7.3.1在ios 10中运行应用程序

来自分类Dev

使用量角器无法在Angular JS应用程序中找到元素

来自分类Dev

如何使用量角器测试即时消息传递应用程序

来自分类Dev

可以使用量角器测试淘汰赛应用程序吗?

来自分类Dev

如何优化我的应用程序以降低电池使用量?

Related 相关文章

  1. 1

    iOS应用程序的理想内存使用量

  2. 2

    如何减少iOS应用程序中的内存使用量

  3. 3

    iOS-实际使用的应用程序(SpriteKit App)没有显示内存泄漏时,内存使用量仍在不断增长

  4. 4

    iOS内存使用量不断增长

  5. 5

    图像对应用程序内存使用量的影响

  6. 6

    如何限制应用程序的内存使用量?

  7. 7

    在页面之间来回切换时,Windows Phone应用程序的内存使用量会不断增加

  8. 8

    减少Java应用程序中的CPU使用量

  9. 9

    与堆使用情况相比,Java应用程序的系统内存使用量巨大

  10. 10

    为什么在不同设备上应用程序的内存使用量太不同?

  11. 11

    Mac:有什么方法可以减少“终端”应用程序的内存使用量?

  12. 12

    Windows Task Manager:Python应用程序内存使用量增加

  13. 13

    以编程方式添加UIImageView后,内存使用量上升

  14. 14

    每次重新加载后,Node.js Web应用程序Chrome内存使用量都会增加

  15. 15

    为什么在不同设备上应用程序的内存使用量会有太大差异?

  16. 16

    使用位图 CGContext 绘制不断增加内存使用量

  17. 17

    Windows上的内存使用量不断增长

  18. 18

    Java Process的常驻内存使用量(RSS)不断增长

  19. 19

    iOS内存似乎无缘无故在应用程序中不断增加

  20. 20

    减少Java中的内存使用量

  21. 21

    如何使用量角器在 ionic 2 混合移动应用程序中实现屏幕元素加载的等待

  22. 22

    如何获取我的应用程序的移动数据使用量(例如使用TrafficStats)?

  23. 23

    应用程序内存不断增加(IOAccelResource)

  24. 24

    通过降低工作程序中的内存使用量,使用池进行多处理

  25. 25

    使用xcode 7.3.1在ios 10中运行应用程序

  26. 26

    使用量角器无法在Angular JS应用程序中找到元素

  27. 27

    如何使用量角器测试即时消息传递应用程序

  28. 28

    可以使用量角器测试淘汰赛应用程序吗?

  29. 29

    如何优化我的应用程序以降低电池使用量?

热门标签

归档