我想使用静态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];
}
}发布于 2012-08-17 11:55:53
这样做是正确的。请记住,字典在任何时候都不会被释放。
https://stackoverflow.com/questions/11329464
复制相似问题