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;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。