OC语言day08-18Copy的内存管理

2016-09-04  本文已影响18人  liyuhong165

pragma mark Copy的内存管理

pragma mark 概念

pragma mark 代码

#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark main函数
int main(int argc, const char * argv[])
{
#pragma Copy的内存管理
    // 1. 创建一个不可变 字符串
//    NSString *str = @"lyh"; // 存储在常量区 不需要管理内存
    NSString *str = [[NSString alloc] initWithFormat:@"lyh"]; // alloc 创建出来的 一般都放到堆里面  但是 字符串 在Mac下面 有可能放在堆 也有可能放在常量区
    
    NSLog(@"str = %lu",[str retainCount]); // 18446744073709551615
    
    return 0;
}

上一篇 下一篇

猜你喜欢

热点阅读