Warning: Website is being constructed. Do not pay for programs. We'll work as hard as we can. Please come back in 2-3 months.


✓ Learn by executing real Swift code in Xcode Playgrounds.
✓ Refresh your knowledge by executing code examples.
✓ Relearn terminology interviewers expect.
✓ Explain Swift concepts with great confidence.
18 Interactive Xcode Playgrounds
Start
Your Free 3-Day Interview Plan
✓ 18 Xcode Playgrounds
✓ Packed with Code Examples
✓ Swift v6.3 Topics
✓ Free
✓ Complete in 3 days
✓ Immediate Start
Enter Email Address
Create your free account and we'll take you straight to Day 1.

-
The Heap & The Stack
-
Capture Lists
-
Value & Reference Types
-
ARC
-
Macros
-
Opaque & Boxed Protocol Types
-
Closures
Day 1
We have 7 downloadable Xcode playgrounds for you on Day 1. They cover some of the more important topics that you may consider to be a higher priority to revise.
Day 2
We have another 7 downloadable Xcode playgrounds for you on Day 2. They discuss the very core topics that you'll probably discuss in interview.
-
Higher order functions
-
First class citizens
-
Functions
-
Error Handling
-
Throwing Errors
-
Result Enum
-
Completion Handlers
Day 3
We have the final 7 downloadable Xcode playgrounds for you on Day 3. Extensions and Protocols are probably the most important playgrounds on this list.
-
Type Aliases
-
Nested Types
-
Access Control
-
Swift Generics
-
Swift Concurrency
-
Extensions
-
Protocols


Our Modern & Interactive Style
Our unique style of interview preparation is through showcasing the Swift programming language and its features in Xcode playgrounds. We use the exact same environment that the professionals who work in industry use - Xcode.
In this particular sample Xcode playground to the left, you will notice that each playground page discusses its own individual language feature.
Try it for yourself by downloading the Strings.playgound file.
Try a Playground First
Try our style by downloading this Xcode playground first.
Download this Xcode playground about Strings. It will guide you through the main features including Characters and Unicode.

Strings.playground
Try this Xcode Playground
by clicking Download.
Our Modern & Interactive Style
Our unique style of interview preparation is through showcasing the Swift programming language and its features in Xcode playgrounds. We use the exact same environment that the professionals who work in industry use - Xcode.
In this particular sample Xcode playground to the left, you will notice that each playground page discusses its own individual language feature.
Try it for yourself by downloading the Strings.playgound file.


When Was the Last Time You Coded?
As we enter the most modern method of computer programming in history we must keep our personal skills sharp and be prepared to interview with genuine skills of writing Swift code.
The more we rely on coding inside the terminal window the more our skills of writing Swift in Xcode degrade.
When was the last time you wrote code on a project by yourself inside Xcode?
Refresh your Swift skills with our collection of Xcode playgrounds which showcase core language features of Swift. They make superb interview preparation. Try it.
Remind Yourself of Language Features inside Xcode
Xcode is Apples interface to creating and publishing iOS apps to the AppStore. Every company will want to hire someone well versed in how to use it and the many features available to you to as developers to make your application better.
Spend as much time as you can inside Xcode before the interview.
All of our teaching and interview prep is done inside Xcode focussing on code examples first and text descriptions second.
Learn Things You Didn't Know
💡 Did You Know?
That the Force Unwrap Operator (!) should be considered as a shortcut for calling the fatalError() function if the optional value didn't exist?
let optional: Int? = 100
guard let unwrappedValue = optional else {
fatalError()
}
print(unwrappedValue)
// or
print(optional!) // using ! as the shortcut
Designed by iOS Developers
for iOS Developers
All resources, content and the website has been created by iOS developers in exactly the same position as you - we all need to interview!
We hope to share our information with the next generation of iOS developers and hope we can reveal all the little tips & secrets we learnt along the way.
We have published more than 50 commercial iOS apps across 17 years.
We have written some of the worlds first iOS apps and now we want to focus more on teaching and providing missing support to grow in such a chaotic industry shift - how very exciting!
Practice Reading Code
In order to be recruited and join another team oyou will be required to read and write Swift code. This is the very base line of the whole job itself - to write lines of Swift code in Xcode.
Swapping between typing instructions in the Terminal window and opening Xcode can feel disruptive and unbalance your mind.
By reading through our Xcode playgrounds you'll be guided through all the syntax you already knew but have just disappeared due to lack of repeating old habits, such as iterating through lines of code yourself.
Reading Xcode playgrounds is the answer. Try it.
How to Grow in Your Career
iOS developers are very competitive and are hungry for more knowledge & more responsibility, which leaves the only remaining question to be "What do i need to do to grow?"
Remember, the only answer here is that you will be hired by people who want to ensure the success of their product. The stripped down raw truth is that the people who ensure the growth and the survival of the product (or who appear to) will get paid the most.
Learn Architecture and the art of building a system that can be maintained for decades inside Apples private eco-system.
The More Experienced With Swift & System Design and The More Money You Make
Refresh & refine your Swift skills and remember all the amazing facts you'll need to say at interview.
Our free collection of resources gives you a fast start to your interview prep - what's left to say?
Press the button to get started.
More iOS Interview Preparation
Further Options to Prepare for Interview
Swift Interview Prep
in Xcode Playgrounds






2 paid members programs
25 Xcode playgrounds / projects
5 Xcode Projects
20 Xcode Playgrounds
Your next steps? 👉 Our wall of Xcode playgrounds is below.
1. Dedicate 3Days before your interview to study Swift.
2. Pick & choose what you need from the choices below.





