【发布时间】:2010-12-29 18:58:49
【问题描述】:
我刚刚开始为 iPhone 进行开发,并且正在努力研究内存管理。我做了一个小程序,在地图上显示地图和注释。对于注释,我创建了一个实现 MKAnnotation 协议的简单类。
要创建和添加我写的注释:
[self.myMapView addAnnotation:[[MyAnnotation alloc] init]];
在我尝试释放该对象之前它运行良好。没有什么可以释放的。这就是我在 C# 中所做的,我想如果没有垃圾收集它就行不通?
那么这是唯一的方法吗?
MyAnnotation *myAnnotation = [[MyAnnotation alloc] init];
[self.myMapView addAnnotation: myAnnotation];
[myAnnotation release];
【问题讨论】:
标签: objective-c ios memory-management