我想使用静态NSMutableDictionary。您能在类里面帮助使用静态NSMutableDictionary吗?
正确的方法吗?
.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];
}
}
最佳答案
这是正确的方法。请记住,字典在任何时候都不会被释放。
关于iphone - 静态NSMutableDictionary,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11329464/