##Questions from HH-iOS Facebook group
- What's the difference between delegation, NSNotifications, and KVO? Give an example of when you might use each.
- What are the necessary components to get core data to work and what does each do?
- Look at app x, how would you go about implementing it?
- Explain how optionals work and why they're valuable.
- Can you explain how this piece of objc code would be written in swift. aka take advantage of options, guard, defer, if let.
- How would you implement _someFramework from scratch?
- What's the difference between views and layers?
- Difference between frames and bounds
- How do you swizzle? objective-c question?
##Other questions interviewers ask.
- How do you handle asynchronous networking?
- Have you ever filed any verified issues against Apple frameworks on radar?
- Have you ever worked with NSOperationQueue?
- How would you use NSURLConnection on a background thread?
- Have you ever built any custom frameworks or libraries?