iOS应用内存使用量在Xcode中持续增长

iOS应用内存使用量在Xcode中持续增长,第1张

概述我是iOS编程的新手,我刚刚构建了一个iPhone应用程序,可以向用户提问并返回答案.构建环境是OS X 10.9和 Xcode 5.0.2.每次启动iPhone模拟器时,Debug Navigator都会显示内存使用量为13.5mb,但即使在我返回主屏幕后它也会继续运行.一分钟后,内存使用量将稳定在17.5mb左右.这是正常的行为还是我需要添加一些内存管理代码? #import "QuizVie 我是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自动进行内存管理.您是否收到了输出中的内存警告日志?如果没有,那么你没事.除此之外,我认为这是正常的. 总结

以上是内存溢出为你收集整理的iOS应用内存使用量在Xcode中持续增长全部内容,希望文章能够帮你解决iOS应用内存使用量在Xcode中持续增长所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1005266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存