iPhone - 为什么静态分析器没有选择它?

标签 iphone objective-c ios memory-management static-analysis

@property(nonatomic, retain) NSMutableArray* playerList;

...

team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList];

这是内存泄漏吧?

那么为什么静态分析器不能识别它呢?

最佳答案

是的,那是内存泄漏;您需要自动释放该数组或在设置属性后手动释放它。我不确定为什么静态分析器会漏掉它——您可能会考虑 filing a bug针对开发者工具。

关于iPhone - 为什么静态分析器没有选择它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245411/

相关文章:

android - ffmpeg 给 vcodec 两个参数

iphone - 在所有 View Controller 中使用 AudioUnit 初始化

ios - UITableView reloadData 在 iOS 中不起作用

ios - 将 UISearchController isActive 设置为 false 停止 segue

ios - Azure Blob 存储文件路径

iphone - 使用 CMDeviceMotion 跟踪 iPhone 随着时间的推移的倾斜度

iphone - 图像的缩略图 View

iphone - iOS 文本字段验证

ios - 将 UIActivityIndi​​catorView 添加到 UINavigationBar 上的 UIBarButtonItem (iOS)

IOS,swift - UICollectionReusableView 不工作