title | author | category | excerpt | status | ||
---|---|---|---|---|---|---|
NSHipster Quiz #4 |
Mattt |
Trivia |
The fourth and final quiz of the year. Do you have what it takes to be the `NSArray -firstObject` among your peers? |
|
The fourth and final NSHipster pub quiz of the year was held in the beautiful city of Amsterdam on October 22nd, with help from the good folks at Appsterdam, The Big Nerd Ranch, and Heroku.
The competition was fierce, but ultimately the team of Mike Lee, Judy Chen, Eloy Dúran, Alexander Repty, Maxie Ketschau-Repty, and Sernin van de Krol were victorious. This was, by design, to be the highest-scoring of any pub quiz, with generous portions of extra points, and Team "Graceful Hoppers" came through with an impressive 53 points (which, interestingly enough, only edged out the 2nd place team by ½ of a point).
As always, you can play along at home or at work with your colleagues. Here are the rules:
- There are 4 Rounds, with 10 questions each
- Record answers on a separate sheet of paper
- Each correct answer to a question gets you 1 point (unless otherwise specified)
- Play with up to 5 friends for maximum enjoyment
- Don't be lame and look things up on the Internet or in Xcode
Current events, miscellaneous tidbits, and random trivia. Following a time-honored traditions for NSHipster quizzes, the first round is always a mis-mash of people, places, and pop culture.
- What hardware products did Apple announce at its October 22nd Media Event? (1pt for each correct answer)
- What two products were announced during the last event to be held at the Yerba Buena Center for the Arts, on March 7, 2012? (1pt for each correct answer)
- Which company's CEO was recently named as Apple's new Head of Retail? (1pt bonus if you know her name)
- In September of this year, Steve Ballmer held his last meeting as CEO at Microsoft. How many years did he serve in this role?
- Jony Ive recently designed a (beautiful) one-off camera with which famed camera company?
- Which website's failure has given cause for President Obama to do a post-mortem for the failed Rails app?
- Doomed former smartphone juggernaut BlackBerry recently released an iOS app. What is it called?
- Apple prompted some raised eyebrows with the final developer release of Mac OS X Mavericks. What was the controversy?
- During development, the Gold iPhone 5s was jokingly named after which American "celebrity"?
- At an average per capita rate of 8.4kg per year, the Netherlands is the world's #5 consumer of what?
With the fluff out of the way, it's now time to dive into some hardcore Cocoa fundamentals. How well do you know the standard library?
NSPredicate
objects can be decomposed into left and right hand side components of which class?- Which of the following is not something
NSDataDetector
can detect? Addresses, Phone Numbers, Product Listings, or Flight Information. - Which Foundation collection class allows values to be weakly referenced?
- What method would you implement in an
NSFormatter
subclass in order to override what's displayed while editing? - Which Xcode launch argument can be specified to have NON-LOCALIZED STRINGS YELL AT YOU?
- Which Core Foundation collection type corresponds to (but does not toll-free bridge)
NSCountedSet
? - Which
NSValue
class constructor allows for non-NSCopying
-conforming objects to be used as keys in anNSDictionary
? - Which
@
compiler directive allows classes to be referred to by another name? - Name the 4 Classes that conform to
<NSLocking>
(1 pt. each) - What is the name of the method called by the following code:
array[1] = @"foo";
Following another tradition of the NSHipster quiz is everybody's favorite: the Picture Round! This time, the theme is indie developers. Earn up to 3 points for each set of pictures by naming the founder, the name of the company they're known for, and the name of their flagship app represented by the icon.
- ![Question 1]({% asset quiz-4/nshipster-quiz-4-question-1.png @path %})
- ![Question 2]({% asset quiz-4/nshipster-quiz-4-question-2.png @path %})
- ![Question 3]({% asset quiz-4/nshipster-quiz-4-question-3.png @path %})
- ![Question 4]({% asset quiz-4/nshipster-quiz-4-question-4.png @path %})
- ![Question 5]({% asset quiz-4/nshipster-quiz-4-question-5.png @path %})
- ![Question 6]({% asset quiz-4/nshipster-quiz-4-question-6.png @path %})
- ![Question 7]({% asset quiz-4/nshipster-quiz-4-question-7.png @path %})
- ![Question 8]({% asset quiz-4/nshipster-quiz-4-question-8.png @path %})
- ![Question 9]({% asset quiz-4/nshipster-quiz-4-question-9.png @path %})
- ![Question 10]({% asset quiz-4/nshipster-quiz-4-question-10.png @path %})
And finally, an admittedly sadistic round that combines wordplay with Cocoa arcana. Each question is an anagram, whose letters can be rearranged to form the name of a class or type in a well-known system framework (hint: Foundation, Core Foundation, UIKit, and AddressBook are represented here). Good luck!
- Nose Call
- Uncle Consort Inn
- Oi! Inaccurate Wit Vividity
- A Band's Cement Jog
- Tartan's Screech
- Kebab's Sad Odor
- Macs Fret
- Manservant of Rulers
- Measurably Rant
- Ill-Oiled Canonicalized Tuxedo
- Updated MacBook Pros, Mac Pro, iPad Mini Retina, iPad Air
- 3rd Generation TV & 3rd Generation iPad
- Burberry CEO Angela Ahrendts
- 13 Years
- Leica
- healthcare.gov
- BBM
- GM Seed was Bumped / 2nd "GM" Release
- Kim Kardashian
- Coffee
NSExpression
- Product Listings
NSMapTable
editingStringForObjectValue:
-NSShowNonLocalizedStrings
CFBag
NSValue +valueWithNonretainedObject:
@compatibility_alias
NSLock
,NSConditionLock
,NSRecursiveLock
, &NSCondition
setObject:atIndexedSubscript:
- Cabel Sasser / Panic / Transmit
- Dan Wood / Karelia / Sandvox
- Sophia Teutschler / Sophiestication / Articles
- Ken Case / The Omni Group / OmniGraffle
- Chris Liscio / Super Mega Ultra Groovy / Capo
- Paul Kafasis / Rogue Amoeba / Fission
- Loren Brichter / atebits / Letterpress
- Craig Hockenberry / The Iconfactory / Twitterific
- Daniel Pasco / Black Pixel / NetNewsWire
- Mike Lee / New Lemurs / Lemurs Chemistry
NSLocale
NSURLConnection
UIActivityIndicatorView
NSManagedObject
NSCharacterSet
ABAddressBook
CFStream
NSValueTransformer
NSMutableArray
UILocalizedIndexedCollation
How did you do this time? Tweet out your score to see how you stack up to your peers!