注意:我的问题是在检查此内容及其答案后得出的。
在一些更大的方法中,有些代码你只想在一段时间内存活。一个例子:
1)我有一个设置我的 UI 的大方法:UILabel's
大小、颜色、定位、UIView's
手势识别器等。知道了以上内容,做这样的事情是否有意义:
- (void)setUI
{
//setting other UI elements
{
// Add the Swipe Gesture to the swipeUpView
UISwipeGestureRecognizer *swipeGestureUp = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(animeViewWithSwipeGesture)];
swipeGestureUp.direction = UISwipeGestureRecognizerDirectionUp;
[_swipeUpView addGestureRecognizer:swipeGestureUp];
}
// setting other UI elements
}
- 基于上面的例子,这是降低应用程序内存占用的有效方法吗?
- 有关系
@autoreleasepool{}
吗?