美文网首页
OC语言day08-18Copy的内存管理

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

作者: liyuhong165 | 来源:发表于2016-09-04 19:11 被阅读18次

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

    相关文章

      网友评论

          本文标题:OC语言day08-18Copy的内存管理

          本文链接:https://www.haomeiwen.com/subject/riglettx.html