autorelease

    0热度

    3回答

    我正在使用Big Nerd Ranch指南开始使用Objective C.我对第20章中介绍的项目存在疑问。在较高级别上,项目执行以下操作 创建3类人,员工(从人继承)和资产(员工具有指向资产对象实例变量) 它然后创建2个NSMUtableARrays 数组1:雇员:Employee对象数组(某些指向0的资产对象,一些为1,一些为2的资产对象) 数组2:allAssets:数组os:资产对象(每个

    0热度

    1回答

    我编写了一个名为Album的应用程序(使用no-arc)作为iPhone的本机“照片”。 我的问题: 1. (请看附加文件名:1)点击“+”按钮,然后输入一些字符串并点击“保存”按钮,应用程序将崩溃。但如果更改来自“NSMutableArray * albumArr = [[[[NSMutableArray alloc] init] autorelease];”到“NSMutableArray *

    -1热度

    1回答

    我有这样一些代码: - (SendFileInfo *)sendFileInfoForName:(NSString *)name { for (SendFileInfo *sendFileInfo in sendArray) { if ([sendFileInfo.name isEqualToString:name]) { return s

    0热度

    1回答

    我尝试在dispatch_async块中使用autoreleasepool,但是it doesn't release the str。当timerEvent被重复调用时,会导致内存耗尽问题。 - (void)viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:0.0001 tar

    1热度

    1回答

    我不知道在这两个宏之间的真正区别的Cocos2D-X CC_SAFE_DELETE和CC_SAFE_RELEASE_NULL 谁能解释一下?它可能可以解决我在游戏中遇到的一些内存泄漏问题。 以下是我想要使用它的示例。 CoolLayer * CoolLayer::create() { CoolLayer * pRep = new CoolLayer(); if (pRep &

    0热度

    2回答

    使用ARC(XCode 4.3.2,iOS 4.0),_CFAutoreleasePoolPrintPools()不会在任何池中打印地址令牌。我检查了令牌是在游泳池结束后按预期发布的,所以没有问题,但是场景背后有些东西。我怀疑它可能与objc_autoreleaseReturnValue有关。 @autoreleasepool { NSMutableString *token = [NS

    0热度

    1回答

    在分析我的应用程序时,Xcode给了我一个警告,显示他们是存储到“色彩空间”(下面的代码的最后一行)对象的潜在泄漏: CGContextSaveGState(context); CGContextAddRect(context, rect); CGContextClip(context); CGContextDrawLinearGradient(context, gradient, star

    1热度

    3回答

    我有这个基本问题,当我们尝试使用alloc init将内存分配给字符串并将其添加到autorelease池,然后尝试释放它时,它不会崩溃。 NSString *value = [[[NSString alloc] initWithString:@"Hello"] autorelease]; [value release]; 如果我对数组做同样的事情,它会崩溃。 我只是想知道字符串是如何不同于

    0热度

    1回答

    我开发与monotouch和uitableview记得最后的选择,所以我需要释放它indexPath.IndexPathByRemovingLastIndex();用法,有没有行选择的方法?

    0热度

    2回答

    我的iOS项目的费用非常庞大,许多团队都参与其中,一些模块由ARC编写,其他模块不是,理论上这两种技术应该合作 - 很好。 事实上,对于98%的情况而言,对于罕见的行为会发生意外行为,特别是ARC管理的指针与自动释放无关行为一样。 请参阅以下代码,billWebPageVC将会自行发布以及@autoreleasepool,不确定iOS如何使用它?任何有这方面经验的人都请先共同分享和讨论,谢谢。 P