Skip to content

Latest commit

 

History

History
186 lines (134 loc) · 8.04 KB

2013-06-12-nshipster-quiz-2.md

File metadata and controls

186 lines (134 loc) · 8.04 KB
layout title ref framework rating description
post
NSHipster Quiz #2
Trivia
10.0
Go up against some of the brightest minds in all things Apple at this special WWDC edition of NSHipster Quiz. Sure, you conform to the NSHipster protocol, but do you have what it takes to implement all of the @optional methods? Take the quiz and see for yourself!

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

  1. Mac OS 10.9 Mavericks is named after a surf spot in Northern California. What was the surf spot named after?
  2. What is the Objective-C Type Encoding of NSError **?
  3. What is the name of the command line utility that generates a .strings file from Objective-C source code with NSLocalizedString?
  4. What NSArray method was available since 10.6, but only made public as of 10.9?
  5. What is the name of the open source project whose C/C++ libraries power NSRegularExpression, CFStringTransform, and other Unicode features in Cocoa?
  6. On May 19, 2001 Apple opened its first 2 retail stores. Where were they? (1 point for each exact location, or ½‎ for each state)
  7. What is the name of the private Apple TV framework responsible for appliance UI?
  8. Which Apple VP said "Can't innovate anymore,
 my ass!"?
  9. Complete the following verse:

We've come too far To give up who we are



She's up all night to the sun...

  1. List all of the rooms in Moscone West named after San Francisco neighborhoods, starting at Level 2 (1 point for each room)

Answers for Round 1

  1. A white-haired German Shepherd named Maverick (anything about a dog gets the point)
  2. ^@
  3. genstrings
  4. NSArray -firstObject
  5. ICU (International Components for Unicode)
  6. Tysons Corner, Virginia & Glendale, California
  7. BackRow
  8. Phil Schiller
  9. "So let's raise the bar / And our cups to the stars"
  10. Pacific Heights, Mission, Nob Hill, Russian Hill, Marina, Presidio

Round 2: Before & After

What are the following better known as today?

  1. Yellow Box
  2. AppleSearch
  3. Jaguar (i.e. "Mac OS X 10.__"?)
  4. Rendezvous
  5. SoundJam
  6. Six Pack
  7. Universal Access
  8. Graphics Group (semi-related to Apple)
  9. 20525 Mariani Ave.
  10. Yerba Buena (has to do with California, not Apple)

Answers for Round 2

  1. Cocoa
  2. Sherlock
  3. Mac OS X 10.2
  4. Bonjour
  5. iTunes
  6. System 6 / Mac OS 6
  7. Accessibility
  8. Pixar
  9. 1 Infinite Loop
  10. San Francisco

Round 3: Picture Round

    1. Which WWDC keynote was this from?

Question 1

    1. Which WWDC keynote was this from?

Question 2

    1. Which WWDC keynote was this from?

Question 3

    1. Which WWDC keynote was this from?

Question 4

    1. WTF is this?

Question 5

    1. What is this?

Question 6

    1. What is this?

Question 7

    1. What is this? (and which generation?)

Question 8

    1. Which "Core" framework is represented by this logo?

Question 9

    1. Everybody loves Craig /fɛdɹ̩igi/ (Pictured). How do you spell his last name?

Question 10


Answers for Round 3

  1. 2011
  2. 2009
  3. 2012
  4. 2008
  5. eMate 300
  6. Xserve RAID
  7. iSight
  8. 3rd gen. iPod Shuffle
  9. Core Audio
  10. "Federighi"

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!


  1. Call, CallCenter, Carrier
  2. Attitude, LogItem, Magnetometer Data
  3. IdentifierManager
  4. Request, ComposeViewController, ServiceTypes.h
  5. Metadata, FileWrapper, FileManager
  6. Alarm, RecurrenceEnd, Source
  7. NotificationBanner, Player, SessionError
  8. Null, Zone, Coder
  9. Attribute Description, Relationship Description, Property Mapping
  10. Map Table, Hash Table, Pointer Array

Answers for Round 4

  1. Core Telephony
  2. Core Motion
  3. Ad Support
  4. Social
  5. Foundation
  6. EventKit
  7. Game Kit
  8. Foundation
  9. Core Data
  10. 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!