gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:08:12 26 4
gpt4 key购买 nike

我是 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 的内存管理是自动的。您是否收到了内存警告日志输出?如果没有,那么你很好。除此之外,我认为这是正常的。

关于Xcode 中的 iOS 应用程序内存使用量不断上升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22290340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com