Tôi muốn thực hiện một cái gì đó giống như những gì đang được thực hiện trong bài đăng này: Constants in Objective-CTạo đối tượng từ điển hằng số
tuy nhiên, tôi muốn xây dựng một từ điển NSD.
nếu tôi làm điều gì đó như:
constants.h
extern NSArray *const mFooKeys;
extern NSArray *const mFooObjects;
extern NSDictionary *const mFooDictionary;
constants.m
NSArray *const mFooKeys = [[NSArray alloc] initWithObjects:
@"Foo", @"Bar", @"Baz", nil];
NSArray *const mFooObjects = [[NSArray alloc] initWithObjects:
@"1", @"2", @"3", nil];
NSDictionary *const mFooDictionary = [[NSDictionary alloc] dictionaryWithObjects:mFooObjects
forKeys:mFooKeys];
làm tôi phát hành trong dealloc và mọi thứ đều tốt, hoặc là có nhiều hơn để nó ? đây là một câu hỏi thận trọng hơn là một câu hỏi 'cái gì đó sai', nhưng tôi cảm thấy như tôi có thể thực sự mess này lên mà không nhận ra nó.