Top Swift and iOS Dev Interview Questions for 2021

Steven Curtis
9 min readJan 11, 2021
Photo by Amy Hirschi on Unsplash

It’s a New Year!

Perhaps you are looking for a new job, or are thinking about upgrading your developer self.

Why not use this quick list of Interview Questions and Answers?

Hand-picked and selected for 2021, these are the terms and questions that you need to know for your iOS dev role!

The List

app ID / bundle ID App ID identifies one or more Apps from a development team. Bundle ID uniquely identifies each App. AppID is local, BundleID is on Apple’s side.

Access control open, public, internal, fileprivate and private.

App states not running, inactive, active, background and suspended. Not running — not launched, inactive is foreground but not receiving events (transitioning states), active is normal, background is executing code, suspended is in the background not executing code.

automic and nonatomic synthesized properties automic thread safe and slow, nonatomic multiple threads.

bound vs frame a frame is in the superviews coordinate system. A bound is in the views own coordinate system.

class or struct class is pass by reference, struct by value. Apple recommend using structs as the default.

--

--

Responses (7)