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.
More Related Contents:
- How do I create delegates in Objective-C?
- Constants in Objective-C
- How to use NSJSONSerialization
- Getting a list of files in a directory with a glob
- Best way to sort an NSArray of NSDictionary objects?
- Objective C NSString* property retain count oddity
- Sorting NSArray of dictionaries by value of a key in the dictionaries
- Convert JSON feed to NSDictionary
- How to use NSCache
- Detect Language of NSString
- What does “@private” mean in Objective-C?
- Does @synchronized guarantees for thread safety or not?
- Correct implementation of parent/child NSManagedObjectContext
- How to cache or preload SKLabelNode font?
- Swift equivalent to `[NSDictionary initWithObjects: forKeys:]`
- What does the NS prefix mean?
- When to use NSInteger vs. int
- Passing data between view controllers
- How to get IMEI on iPhone?
- Swift – Stored values order is completely changed in Dictionary
- How to set lock screen , wallpaper and Ringtone programmatically in iPhone?
- How do I correctly use “openParentApplication” and “handleWatchKitExtensionRequest” so that “reply()” is called?
- Can UIView be copied?
- Why masksToBounds = YES prevents CALayer shadow?
- iOS 7 UITextView vertical alignment
- App not sized properly iOS 8 iPhone simulator
- How to make POST NSURLRequest with 2 parameters?
- Unique Identification of iOS device for iOS 7.0 and above
- Play video on UITableViewCell when it is completely visible
- What is the difference between UIApplication.sharedApplication.delegate.window and UIApplication.sharedApplication.keyWindow?