为什么这段代码会调用自动释放池?
我看到以下日志... “__NSAutoreleaseNoPool(): UITableViewCellContentView 类的对象 0x58264b0 自动释放,没有池 - 只是泄漏” 这是一个巨大的发布…
自动释放的 NSMutableArray 未填充
我想填充这样的数组: NSMutableArray *array = [self methodThatReturnsAnArray]; 在“methodThatReturnsAnArray”方法中,我创建一个这样的数组: N…
obj-c 在一系列方法中自动释放变量
我是 Obj-C 的新手,我有一个关于自动释放的问题。可以为多个方法返回自动释放的变量吗?例如: - (void) methodC { Object anObj = [self methodB]; …
这行代码是否正确重新内存管理(重新 NSDate 复制)?
这行代码是否正确重新内存管理(重新 NSDate 复制)? 我有一个带有属性的类: @property (nonatomic, retain) NSDate* start; @property (nonatomic,…
iPhone 自动释放返回的 NSMutableArray
我对 iPhone 开发还比较陌生,但我认为我了解内存管理的基本原理。我有一个返回 NSMutableArray 的类方法,我在对象上调用 alloc 和 init,因此知道我…
Apple CurrentAddress 示例中的 MKReverseGeocoder 自动释放/释放问题
我正在查看直接从 - (void)dealloc { [reverseGeocoder release]; [mapView release]; [getAddressButton release]; [super dealloc]; } - (IBAction)…
保留/自动释放已保留的财产有什么额外好处?
在我目前正在进行的一个项目中,我正在研究前辈的代码。我在这里遇到的一件事是,有这样的吸气剂: - (NSDictionary *)userInfo { return [[userInfo …
iPhone 中的未知内存泄漏
我目前正在为 iPhone 构建一个应用程序,但无法弄清楚为什么 Leaks Instrument 工具中不断出现内存泄漏。 这是代码,我在发生的两个地方添加了注释。 …
如何在 Objective-C 中实现 myclassWith... 方法?
实现返回自动释放对象的方法的最佳方法是什么?下面的代码能正确运行吗? @implementation MyClass -(void) myclassWithSomeParameter:(SomeType) par…
分配和释放VS。自动释放。为什么以及何时?
我看到很多人都在分配和释放 NSString。 我知道这样做的好处是字符串会立即释放,而不是通过 autoRelease 释放。 我的问题: 它有效吗?我应该总是更…
UIButton的子视图需要释放吗?
第一次在这里提问。 我有一个问题,我有一个 UIImageView 作为子视图添加到我的 UIButton 中,它是使用 buttonWithType: 声明的(这意味着我不'不必释…
我可以使用 [self keep] 将对象本身保存在 Objective-C 中吗?
我使用 [自我保留] 来保存对象本身,并使用 [自我释放] 在其他地方释放它。这有时非常方便。但这实际上是一个引用循环或死锁,大多数垃圾收集系统的目…
最新的iphone操作系统有GC吗?
如果我们使用 NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];那么使用什么方法,对于最新的iOS,要么是drain,要么是release。…
释放时会发出内存泄漏警告,但自动释放时不会发出内存泄漏警告
返回对象后释放对象时,我遇到内存泄漏警告问题。我读过一些关于类似主题的帖子,但在这些帖子中,发布的问题是,最终“他们”并没有真正拥有他们要发…