静态 NSMutableDictionary
Posted
技术标签:
【中文标题】静态 NSMutableDictionary【英文标题】:static NSMutableDictionary 【发布时间】:2012-07-04 12:48:54 【问题描述】:我想使用。能否请您帮助如何在课堂上使用。
方法对吗? .h 文件
+(NSMutableDictionary*)contactsToAssignBill;
+(void)setContactsToAssignBill:(NSMutableDictionary*)value;
.m 文件
static NSMutableDictionary * contactsToAssignBill;
+(NSMutableDictionary*)contactsToAssignBill
if (!contactsToAssignBill)
contactsToAssignBill = [[NSMutableDictionary alloc] init];
return contactsToAssignBill;
+(void)setContactsToAssignBill:(NSMutableDictionary *)value
if(contactsToAssignBill != value)
[contactsToAssignBill release];
contactsToAssignBill = [value mutableCopy];
【问题讨论】:
如果您的班级是单身人士,那么可以。但是你为什么要这样做呢? 因为我想在另一个类中使用这个字典,而不是创建包含这个字典的类的对象 我创建 satic 字典的方法对吗? 这个用来做静态的有什么用..你可以在有共享对象的appdelegate中分配这个字典..! 我认为对于创建一个类变量,这与 Objective-C 所获得的一样接近。 【参考方案1】:这是正确的做法。请记住,字典在任何时候都不会被释放。
【讨论】:
以上是关于静态 NSMutableDictionary的主要内容,如果未能解决你的问题,请参考以下文章