代码之家  ›  专栏  ›  技术社区  ›  JoBu1324

记忆问题

  •  0
  • JoBu1324  · 技术社区  · 17 年前

    recordIDAsString = [
        NSString stringWithFormat:@"%i", (int)abRecord.recordID
    ];
    propertyIDAsString = [
        NSString stringWithFormat:@"%i", (int)abProperty.propertyID
    ];
    identifierAsString = [
        NSString stringWithFormat:@"%i", (int)abProperty.identifier
    ];
    

    NSString *tempRecordIDAsString = [
        NSString stringWithFormat:@"%i", (int)abRecord.recordID
    ];
    NSString *tempPropertyIDAsString = [
        NSString stringWithFormat:@"%i", (int)abProperty.propertyID
    ];
    NSString *tempIdentifierAsString = [
        NSString stringWithFormat:@"%i", (int)abProperty.identifier
    ];
    
    recordIDAsString = [tempRecordIDAsString copy];
    propertyIDAsString = [tempPropertyIDAsString copy];
    identifierAsString = [tempIdentifierAsString copy];
    

    2 回复  |  直到 17 年前
        1
  •  3
  •   bbum    17 年前

    通过创建的字符串。..

    [NSString stringWithFormat:@"%i", (int)abRecord.recordID]
    

    您需要重新阅读内存管理指南:

    http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html

        2
  •  2
  •   Brian    17 年前