THE BLIN! As expressive as BLYAD but you can also eat it!
Friday, October 25, 2013
The Objective-C religion doesn't allow to insert Integers into NSDictionary
So...
// why they've done so with old good enums? typedef NS_ENUM(NSUInteger, PaymentType) { tCreditCard = 0, tBankAccount = 1, tBitcoin = 2 }; ... NSDictionary *payItem = [[NSDictionary alloc] initWithObjectsAndKeys:[NSNumber numberWithInt:tCreditCard], @"type", [self makeFakeCreditCardData], @"data", nil]; ... switch([[object valueForKey:@"type"] integerValue]) { case tCreditCard: // do something break; ...
Labels:
anti-optimization,
anti-performance,
Objective-C
Thursday, October 17, 2013
Thank you very much!
Some editions of Windows 8 don’t support the free update to Windows 8.1. These include:
Windows 8 Enterprise
Windows 8 Enterprise
Tuesday, October 15, 2013
Linking Storyboards
Very "elegant" solution to resolve "We have one storyboard at all" iOS programmers group nightmare.
Yes, I'm making fun :)
Monday, October 7, 2013
Java versus Objective-C
Really good and helpful article: Java versus Objective-C.
Labels:
good parts of life,
Java,
Objective-C,
programming
Subscribe to:
Posts (Atom)