6
Tôi muốn sử dụng NSMutableDictionary tĩnh. Bạn có thể vui lòng giúp làm thế nào để sử dụng NSMutableDictionary tĩnh trong lớp học.static NSMutableDictionary
Có đúng cách không? .h tập tin
+(NSMutableDictionary*)contactsToAssignBill;
+(void)setContactsToAssignBill:(NSMutableDictionary*)value;
.m tập tin
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];
}
}
Nếu lớp học của bạn là một singleton, sau đó có. Nhưng tại sao bạn làm như vậy? –
vì tôi muốn sử dụng từ điển này trong một lớp khác mà không làm cho đối tượng của lớp có chứa từ điển này –
cách tiếp cận của tôi để tạo từ điển satic là đúng? –