6
Chcę użyć statycznego NSMutableDictionary. Czy możesz pomóc w użyciu statycznego NSMutableDictionary w klasie.static NSMutableDictionary
Czy to właściwa droga? .h plików
+(NSMutableDictionary*)contactsToAssignBill;
+(void)setContactsToAssignBill:(NSMutableDictionary*)value;
.m plik
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];
}
}
Jeśli twoja klasa to singleton, to tak. Ale dlaczego miałbyś to zrobić? –
ponieważ chcę używać tego słownika w innej klasie bez tworzenia obiektu klasy, który zawiera ten słownik –
czy moje podejście do tworzenia satickiego słownika jest właściwe? –