小编me1*_*974的帖子

即使每个alloc都被释放,内存也会泄漏

过去两天我花了很多时间来寻找内存泄漏.我已经阅读了文档并在互联网上搜索了很多信息(例如Owen Goss"在iOS应用程序中查找和修复内存泄漏"),但我仍然有太多的谜团需要解决.

例如,这段代码一次又一次地在仪器中亮起.我尽我所能,但无法解决它.

- (void) updateUserDefaults
{
    // alloc temporary Array for object´s positions
    NSMutableArray *tArray = [[NSMutableArray alloc] init];

    // store locations of objects
    for (int i=0; i<[originalOrigins count]; ++i) {
        CGPoint foo = [self.view viewWithTag:100+i].center;
        NSString *moo = NSStringFromCGPoint(foo);
        [tArray addObject:moo];
        [moo release]; //?
    }

    // retrieve all stored positions for all objects
    NSMutableArray *zettelPannedOrigins = [[[[NSUserDefaults standardUserDefaults] objectForKey:@"zettelPannedOrigins"] mutableCopy] retain];

    // replace with objects from this level
    [zettelPannedOrigins replaceObjectAtIndex:zettelAtIndexInTonebank withObject:tArray];

    // save
    [[NSUserDefaults standardUserDefaults] setObject:zettelPannedOrigins forKey:@"zettelPannedOrigins"];
    [[NSUserDefaults …
Run Code Online (Sandbox Code Playgroud)

xcode memory-leaks ios

2
推荐指数
1
解决办法
454
查看次数

标签 统计

ios ×1

memory-leaks ×1

xcode ×1