Sha256: 9f9f894f197b666954cc4af3a8762ba3fc73cc88c7a405a3281f0326c466efb5
Contents?: true
Size: 813 Bytes
Versions: 33
Compression:
Stored size: 813 Bytes
Contents
#import "SecretHandshakeExample.h" @implementation SecretHandshake - (instancetype)initWithNumber:(int)number { if (self = [super init]) { _commands = [[self class] commandsForNumber:number]; } return self; } + (NSArray<NSString *> *)commandsForNumber:(int)number { NSMutableArray *result = [[NSMutableArray alloc] init]; if (number & 1 << 0) { [result addObject:@"wink"]; } if (number & 1 << 1) { [result addObject:@"double blink"]; } if (number & 1 << 2) { [result addObject:@"close your eyes"]; } if (number & 1 << 3) { [result addObject:@"jump"]; } if (number & 1 << 4) { return [[result reverseObjectEnumerator] allObjects]; } else { return result; } } @end
Version data entries
33 entries across 33 versions & 1 rubygems