top of page

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.

Subreddit-tiny.png
Alpha-Bookmark-tiny.png
3DaysOfSwift Strings Playground SEO Image 2048x2048-BLACK ⭐️-tiny.png

✓ 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.

Signup Info 2.png
  1. The Heap & The Stack 

  2. Capture Lists 

  3. Value & Reference Types

  4. ARC

  5. Macros

  6. Opaque & Boxed Protocol Types

  7. 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.

  1. Higher order functions 

  2. First class citizens

  3. Functions

  4. Error Handling

  5. Throwing Errors 

  6. Result Enum

  7. 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.

  1. Type Aliases

  2. Nested Types

  3. Access Control

  4. Swift Generics

  5. Swift Concurrency

  6. Extensions 

  7. Protocols 

Get Started

Start your Swift interview prep for your next iOS developer role by pressing the button below.

You'll be prompted to enter your email address and we'll immediately redirect you to Day 1 to get started.

What are you waiting for?

Start your interview prep today.png
Get Started
Subreddit-tiny.png
Alpha-Bookmark-tiny.png
3DaysOf Swift Strings-tiny.png

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.

Revise one of the most widely used core language features of the Swift programming language - Strings.

Xcode Download line art h256-tiny.png

Try this playground about Strings, Characters and Unicode - Strings.playground

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. 

Xcode Download line art h256-tiny.png

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.

Download
Subreddit-tiny.png
Alpha-Bookmark-tiny.png
3DaysOfSwift Strings Playground SEO Image 2048x2048-tiny.png

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.

Try it.

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.

Get Started

More iOS Interview Preparation

Further Options to Prepare for Interview

Swift Interview Prep
in Xcode Playgrounds

⭐️ Website MacBook - Apple-style line art v3-tiny.png
3DaysOf Swift Strings-tiny.png
RocketLaunch.png
Classes Structs & Enums.png
3DaysOfSwift Strings Playground SEO Image 2048x2048-tiny.png
3DaysOfSwift Strings Playground SEO Image 2048x2048-tiny.png

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.

Practice 150 Technical Questions

Practice answering 150 technical questions inside this pack of Xcode playgrounds.

Website Line Art-tiny.png
Answer Technical Questions

Popular

Prepared enough to answer questions.png

Learn About Swift Concurrency

Learn more about Swift Concurrency so that I understand it well enough to start selling my skills on the subject.

Website Line Art-tiny.png
Learn Swift Concurrency

Popular

Learn About TSPL Book

Learn about the book Apple published on Swift. Entitled The Swift Programming Language, the book is now stored online and used by Swift.org as updated online documentation but is in fact still the book itself.

Website Line Art-tiny.png
Learn About Apples Book

Articles Answering Swift Questions

We have a collection of article as extra preparation to answer some of those technical questions about Swift, such as "What are existential types?". 

Website Line Art-tiny.png
Read Articles

Don't Forget to Subscribe to 3DaysOf Swift

Subscribe to the free 3-day 3DaysOf Swift online program and be immediately redirected to Day 1, where you can download Xcode playgrounds to showcase a language feature of the Swift programming language.

Website Line Art-tiny.png
Subscribe Now
bottom of page