blob: 6e53fd8b02afd527fc1e0052ce80c465dad8c437 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | extern NSString *const MASDictionaryTransformerName;
/**
 Converts shortcuts for storage in user defaults.
 User defaults can’t stored custom types directly, they have to
 be serialized to `NSData` or some other supported type like an
 `NSDictionary`. In Cocoa Bindings, the conversion can be done
 using value transformers like this one.
 There’s a built-in transformer (`NSKeyedUnarchiveFromDataTransformerName`)
 that converts any `NSCoding` types to `NSData`, but with shortcuts
 it makes sense to use a dictionary instead – the defaults look better
 when inspected with the `defaults` command-line utility and the
 format is compatible with an older sortcut library called Shortcut
 Recorder.
*/
@interface MASDictionaryTransformer : NSValueTransformer
@end
 |