加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – Objective C – 在哪里处理全局静态变量?

发布时间:2020-12-16 06:44:17 所属栏目:百科 来源:网络整理
导读:或者,(void)初始化是什么相反的? 这是我的情况: 我有一个类Unit,其 – (id)initWithName:函数从一个全局NSDictionary获取数据,该数据被简单地创建,在Unit.m文件中定义为: static NSMutableDictionary * unitLibrary = nil; 我在哪里叫[unitLibrary relea
或者,(void)初始化是什么相反的?

这是我的情况:

我有一个类Unit,其 – (id)initWithName:函数从一个全局NSDictionary获取数据,该数据被简单地创建,在Unit.m文件中定义为:

static NSMutableDictionary * unitLibrary = nil;

我在哪里叫[unitLibrary release]?

解决方法

你可以在一个你不知道字典不再需要的地方打电话.如果在应用程序的整个生命周期中都需要它,那么当应用程序终止时,所有的内存都将被操作系统回收,所以您无需执行任何操作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读