jin*_*ini 2 memory-management objective-c
eventPoints = [[NSMutableArray array] retain];
Run Code Online (Sandbox Code Playgroud)
"retain"关键字与"数组"一起做什么?"数组"没有在任何地方定义.
eventPoints也被声明为NSMutableArray.
我只是想学习.谢谢
看看这个问题我问:iPhone内存管理(具体示例/问题)
我花了一段时间来解决这个问题.希望这可以帮助!
编辑:至于是什么[NSMutableArray array],根据文档NSArray,它这样做:"创建并返回一个空数组." 并且由可变子类使用NSArray,例如NSMutableArray.基本上,它与做:( [[[NSMutableArray alloc] init] autorelease]或类似的东西)相同.因为它是autoreleased,你需要调用retain它来保存变量.
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |