NSHipster Quiz #2
On June 11th, we organized an NSHipster Pub Quiz for WWDC attendees. Like our first quiz, questions ranged from random Apple trivia to obscure framework questions. The event was hosted by New Relic, and sponsored by Heroku & Mutual Mobile. About 100 developers attended the event, with the team “UIResponders” taking top prize.
For everyone that couldn’t make it to the event, here’s an opportunity to play along at home. Here are some ground 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
Round 1: General Knowledge
- Mac OS 10.9 Mavericks is named after a surf spot in Northern California. What was the surf spot named after?
- What is the Objective-C Type Encoding of
NSError **
? - What is the name of the command line utility that generates a
.strings
file from Objective-C source code withNSLocalized
?String - What
NSArray
method was available since 10.6, but only made public as of 10.9? - What is the name of the open source project whose C/C++ libraries power
NSRegular
,Expression CFString
, and other Unicode features in Cocoa?Transform - On May 19, 2001 Apple opened its first 2 retail stores. Where were they? (1 point for each exact location, or ½ for each state)
- What is the name of the private Apple TV framework responsible for appliance UI?
- Which Apple VP said “Can’t innovate anymore, my ass!”?
- List all of the rooms in Moscone West named after San Francisco neighborhoods, starting at Level 2 (1 point for each room)
- Complete the following verse:
We’ve come too far To give up who we are ________ ___________
She’s up all night to the sun…
Round 2: Before & After
What are the following better known as today?
- Yellow Box
- AppleSearch
- Jaguar (i.e. “Mac OS X 10.__”?)
- Rendezvous
- SoundJam
- Six Pack
- Universal Access
- Graphics Group (semi-related to Apple)
- 20525 Mariani Ave.
- Yerba Buena (has to do with California, not Apple)
Round 3: Picture Round
-
- Which WWDC keynote was this from?
-
- Which WWDC keynote was this from?
-
- Which WWDC keynote was this from?
-
- Which WWDC keynote was this from?
-
- WTF is this?
-
- What is this?
-
- What is this?
-
- What is this? (and which generation?)
-
- Which “Core” framework is represented by this logo?
-
- Everybody loves Craig /fɛdɹ̩igi/ (Pictured). How do you spell his last name?
Round 4: Name That Framework!
For each question, a list of three classes from the same framework have been listed without their two-letter namespace prefix. Name the framework that they all belong to!
- Call, CallCenter, Carrier
- Attitude, LogItem, Magnetometer Data
- IdentifierManager
- Request, ComposeViewController, ServiceTypes.h
- Metadata, FileWrapper, FileManager
- Alarm, RecurrenceEnd, Source
- NotificationBanner, Player, SessionError
- Null, Zone, Coder
- Attribute Description, Relationship Description, Property Mapping
- Map Table, Hash Table, Pointer Array
Answers
Round 1: General Knowledge
- A white-haired German Shepherd named Maverick (anything about a dog gets the point)
^@
genstrings
NSArray -first
Object - ICU (International Components for Unicode)
- Tysons Corner, Virginia & Glendale, California
- BackRow
- Phil Schiller
- Pacific Heights, Mission, Nob Hill, Russian Hill, Marina, Presidio
- “So let’s raise the bar / And our cups to the stars”
Round 2: Before & After
- Cocoa
- Sherlock
- Mac OS X 10.2
- Bonjour
- iTunes
- System 6 / Mac OS 6
- Accessibility
- Pixar
- 1 Infinite Loop
- San Francisco
Round 3: Picture Round
- 2011
- 2009
- 2012
- 2008
- eMate 300
- Xserve RAID
- iSight
- 3rd gen. iPod Shuffle
- Core Audio
- “Federighi”
Round 4: Name That Framework!
- Core Telephony
- Core Motion
- Ad Support
- Social
- Foundation
- EventKit
- Game Kit
- Foundation
- Core Data
- Foundation or Core Foundation (2 points if you got both)
So how did you fare? Tweet out your score to see how you stack up to your peers!
We’ll be announcing another pub quiz soon, so be sure to sign up here to be the first to know about it!