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

推荐答案

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

Objective-c相关问答推荐

如何在使用 React Native 时实现 SSL 证书固定

找不到名为“ProjectName”的目标

如何从设置屏幕打开位置服务屏幕?

Xcode 7.3 无法使用手动引用计数在文件中创建 __weak 引用

NSInternalInconsistencyException: '无效参数不满足: !stayUp || CLClientIsBackgroundable(内部->fClient)'

[Facebook-iOS-SDK 4.0]如何从FBSDKProfile获取用户邮箱

Objective-C 中是否存在强类型集合?

带有 IB_DESIGNABLE 的 UIButton 会引发运行时属性警告,并且不会在 Interface Builder 中呈现

Xcode 在 iOS 8 中的 Main() 中引发异常,并带有“所有异常”断点

try 标记应用程序图标但未获得用户标记应用程序的权限:iOS 8 Xcode 6

选择 UITableViewCell 时如何进行推送

xcode 5.1 中的 Arm64 架构

如何编写 Objective-C 完成块

为什么我的 UIButton 的“内部修饰”事件没有被调用?

在从 UIViewController 调用的非保留完成中引用 self 时,weakSelf/strongSelf 舞蹈真的有必要吗?

使用 UIViewControllerInteractiveTransitioning 委托协议实现自定义 UIViewController 交互式过渡的正确方法

为什么 UIScrollView 在 ios 6 和 ios 7 中从顶部留下空间

字符串的静态 NSArray - 如何/在哪里初始化视图控制器

UICollectionView 更新单个单元格

以编程方式设置 UIView 的自动调整大小掩码?