您好,欢迎来到花图问答。
搜索
您的当前位置:首页OC语言day08-18Copy的内存管理

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

来源:花图问答

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;
}

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务