@autoreleasepool {
NSString *per = [[NSString alloc] init];
[per retain];
[per retain];
//第一个问题: 内存泄露
per = @"aa";//指针重指向, 又指向了常量区的aa
[per release];
[per release];
[per release];
//第二个问题: 常量区的内存由系统管理
}内存的释放问题
最新推荐文章于 2023-05-20 20:28:56 发布
本文通过一个Objective-C示例代码分析了内存管理中的两个常见问题:内存泄露和常量区内存管理。示例中通过字符串对象的引用计数操作展示了不当的内存管理可能导致的问题。
2822

被折叠的 条评论
为什么被折叠?



