The solution of having an associated NSMutableArray of keys isn’t so bad. It avoids subclassing NSDictionary, and if you are careful with writing accessors, it shouldn’t be too hard to keep synchronised.
The solution of having an associated NSMutableArray of keys isn’t so bad. It avoids subclassing NSDictionary, and if you are careful with writing accessors, it shouldn’t be too hard to keep synchronised.