diff options
Diffstat (limited to 'Framework/MASShortcut.m')
| -rw-r--r-- | Framework/MASShortcut.m | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Framework/MASShortcut.m b/Framework/MASShortcut.m index 0e834eb..d8a12e6 100644 --- a/Framework/MASShortcut.m +++ b/Framework/MASShortcut.m @@ -24,7 +24,7 @@ NSString *const MASShortcutModifierFlags = @"ModifierFlags"; [coder encodeInteger:(NSInteger)self.modifierFlags forKey:MASShortcutModifierFlags]; } -- (id)initWithCoder:(NSCoder *)decoder +- (instancetype)initWithCoder:(NSCoder *)decoder { self = [super init]; if (self) { @@ -45,17 +45,17 @@ NSString *const MASShortcutModifierFlags = @"ModifierFlags"; return self; } -+ (MASShortcut *)shortcutWithKeyCode:(NSUInteger)code modifierFlags:(NSUInteger)flags ++ (instancetype)shortcutWithKeyCode:(NSUInteger)code modifierFlags:(NSUInteger)flags { return [[self alloc] initWithKeyCode:code modifierFlags:flags]; } -+ (MASShortcut *)shortcutWithEvent:(NSEvent *)event ++ (instancetype)shortcutWithEvent:(NSEvent *)event { return [[self alloc] initWithKeyCode:event.keyCode modifierFlags:event.modifierFlags]; } -+ (MASShortcut *)shortcutWithData:(NSData *)data ++ (instancetype)shortcutWithData:(NSData *)data { id shortcut = (data ? [NSKeyedUnarchiver unarchiveObjectWithData:data] : nil); return shortcut; |
