显示键盘提高了内存...但它永远不会落在iPhone上

时间:2010-03-25 22:08:22

标签: iphone memory

我只是通过显示默认键盘在内存中遇到了奇怪的行为。 我刚刚创建了一个带有.xib文件的项目用于测试目的。 这个.xib文件中有一个UITextField元素,它通过以下方式连接到.h:

@property(nonatomic, retain) IBOutlet UITextField *sometext;

.m没有变化,但是:

@synthesize sometext;

- (void)viewDidAppear:(BOOL)animated {
     [someText becomeFirstResponder];
}

如你所见,它非常简单。 问题是,一旦显示键盘,分配给它的内存永远不会下降。 我已经在另一个项目中测试了这个场景,唯一的区别是有两个.xib文件。 进行了Standar pushViewController和popViewController调用。仪器显示内存分配增加了600kb [在实际的iPhone设备中更多]。

总而言之,呵呵呵。我的问题是:

  • 如何释放为键盘分配的内存?。

1 个答案:

答案 0 :(得分:2)

你没有。这是泄漏吗?如果你只是在看分配,不要指望它会回落。

编辑:

澄清 - 仪器中的对象分配总是会上升。它不会下降。它没有显示解除分配,只显示分配......