我的班级有一个装满物品的教室.在我的dealloc方法中,我可以简单地在NSArray上调用release,还是需要迭代数组并首先释放所有对象?

推荐答案

你可以直接打电话到NSArray.NSArray的实现将负责向数组中存储的所有对象发送release.

Objective-c相关问答推荐

如何在 Objective-C 中编写计时器?

UIAlertView 按钮操作

如何更改 UIButton 的突出显示 colored颜色 ?

XCTAssertEqual 不适用于双精度值

animateWithDuration:animations: 会阻塞主线程吗?

如何在旋转时定义 CollectionView 的大小

iOS 心率检测算法

如何使用键值编码判断对象是否存在键?

BSXPCMessage 收到消息错误:连接中断

setStatusBarHidden 在 iOS 9.0 中已弃用

不区分大小写的核心数据 CONTAINS 或 BEGINS WITH 约束

如何从 Xcode4 生成 UML 图

有没有办法更新单个 UITableViewCell 的高度,而无需重新计算每个单元格的高度?

如何禁用 UIButton?

如何在 Objective-C 中将 NSString 解析为 BOOL?

添加/删除带有动画的 UITableViewCell?

强制iOS应用程序崩溃的最快方法是什么?

如何减小使用 UIImagePickerController 创建的视频的文件大小?

iOS 10 中的错误:无法从 https://mesu.apple.com/assets/ 复制assets资源信息以获取assets资源类型

使 UILabel 的文本加粗