viewDidUnload 中的内存管理 - 我应该将里面的数组和对象都置空吗?
我有一个表格视图来加载来自互联网的新闻。我并试图将 viewDidUnload 中的所有属性归零。 - (void)viewDidUnload { self.newsArray = nil; self.newsT…
在 didReceiveMemoryWarning 和 viewDidUnload 之后使用 viewDidLoad
我仍在尝试了解发生内存警告时管理视图的过程。我在这个答案中收到了一些很好的信息,但我还有疑问。 假设我有一个视图控制器 VC1,其中包含由视图控…
在 NSNotificationCenter 中添加/删除观察者的最佳实践
在 NSNotificationCenter 中添加和删除观察者的最佳实践是什么? 我想知道是否在 viewDidLoad 中添加 self 作为观察者 并在 viewDidUnload 中删除 sel…
添加到 UINavigationController 时 UIViewController 未释放
下面是一些减少的代码来演示我遇到的问题。 我分配并初始化一个视图控制器。 init 方法是标准的 Objective C init,因此视图控制器还没有执行任何操作…
我需要调用[super viewDidUnload]吗?
我见过一些 Apple 示例确实调用了 [super viewDidUnload]; ,而另一些则没有。我读过一篇文章(几个月前,所以我不记得网址了),说调用 [super viewD…
如果我收到内存警告,在哪里发布我的所有观点?
如果我收到内存警告,我必须释放我所有的观点和观点。数据 ? 我是否必须在 - (void)didReceiveMemoryWarning 或 - (void)viewDidUnload中释放…
我应该在 -initWithNibName:bundle: 与 -viewDidLoad 中设置哪些 UIViewController 属性?
我知道我应该 设置 -initWithNibName:bundle: 中的 >self.title。 self.navigationItem.titleView怎么样? 由于 self.navigationItem.titleView 似乎…
Objective-C 中的对象释放:为什么在 viewDidUnload 和 dealloc 方法中两次释放对象?
我有一个关于 Objective-C 中对象释放的问题。我在“开始iphone 4开发”(第287页)的第9章中看到了一些示例代码。示例代码两次释放对象:都在 viewD…
在 viewDidUnload 中释放有什么区别吗?
我是 iPhone 开发新手。 我在我的应用程序中使用一些按钮和标签。我将在 dealloc 函数中释放所有这些按钮和标签。 我也在 viewDidUnload 中释放它们。…
iOS内存管理-viewDidUnload
我有一个基于导航的应用程序。屏幕列表有一个带有书籍列表的UITableView。书籍列表位于通过执行 HTTP 请求动态构建的属性 NSArray 中。单击列表中的某…
- 共 1 页
- 1