基本保留、自动释放问题
保留和自动释放问题。 // A UIView *temp = [[UIView alloc] init]; myView = temp; [temp release]; // B myView = [[UIView alloc] init]; 这两个代…
NSFetchRequest 自动释放,没有池 - 只是泄漏
首先,我不得不说这个网站及其成员的反应令人惊叹。最有帮助。谢谢。 其次,在对我正在处理的 iPhone/iPad 应用程序进行故障排除时,我正在对以下错误…
自动释放池崩溃应用程序
我的自动释放池随机崩溃了我的应用程序,此问题的常见原因是什么? Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x0…
copyWithZone 返回值所有权并保留计数
我在苹果文档中读到有关 copyWithZone 的内容: “返回的对象隐式由发送者保留,发送者负责释放它”。 因此,如果我写这个 : - (id)copyWithZone:(NSZ…
在 Objective-C 中自动释放在线程中创建并传递给另一个线程的对象
我有一个对象的方法,它创建对象,然后将其传递给另一个线程中另一个对象的方法,如下所示: MyClass* myClass = [[MyClass alloc] init]; [anotherCl…
与 Iphone 自动释放使用相关的问题
有人可以帮助我了解在以下场景中如何完成和处理分配和内存管理。我给出了一个 Psuedo 代码示例,困扰我的问题如下: interface first { NSDecimalNumb…
当按下按钮后每秒必须播放短声音时如何释放 AVAudioPlayer 对象
我有以下问题让我抓狂。 在用户按下按钮后,我的应用程序必须每秒播放指定次数的滴答声(例如 5 次)。 我用的是这个: for (int w=1; w<=5; w++) { […
泄漏或崩溃 - 自动释放和释放之间的区别
我有一个理解问题。给出了此方法: - (NSArray*)test { NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://stackoverflow…
我必须保留 NSMutableArray 尽管它是一个属性
我是新手,但我阅读了很多有关内存管理的内容,并且确实尝试自己找到答案。 这听起来很基本,但我显然不明白。 我在 .h 中有一个 NSMutableArray 作为…
使用autorelease时,什么时候真正释放?
有时我想知道什么时候会自动释放某些东西。我在各种对象的dealloc中添加了NSLog,但我找不到任何有用的东西。 使用自动释放时什么时候释放某些东西?…
appkit 应用程序中的自动释放池
我很难准确理解 AppKit 应用程序中自动释放池的创建和释放时间。 例如,如果我有一个覆盖 init 的 ApplicationController 类,是否有一个自动释放池在…
从 NSArray 返回自动释放对象?
我正在编写一个 NSArray 类别,以包含 -objectAtRandom 消息,该消息从随机索引返回一个对象(类似于 Python 的 选择)。 我应该在返回该对象之前自动…