<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[3 Days Of Swift]]></title><description><![CDATA[Learn Swift in 3 days with an online course for beginners. Learn from senior iOS Developers with over 15 yrs experience programming for Apple devices]]></description><link>https://www.3daysofswift.com/blog-categories</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 14:25:05 GMT</lastBuildDate><atom:link href="https://www.3daysofswiftconcurrency.com/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[How to Learn Swift in 2026: A Practical Guide for Beginner iOS Developers]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building. How to Learn Swift in 2026: A Practical Guide for Beginner iOS Developers Starting a career in iOS development has never been more accessible. Apple provides excellent development tools, Swift continues to evolve as a modern programming language, and there are countless resources available online. Yet despite having access to more information than ever before, many beginners still struggle to make...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/how-to-learn-swift-in-2026-a-practical-guide-for-beginner-ios-developers</link><guid isPermaLink="false">69510869103da5c23b91ae99</guid><pubDate>Thu, 01 Jan 2026 08:30:06 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Why iOS Interviews Still Ask About MVC]]></title><description><![CDATA[Why iOS Interviews Still Ask About MVC For almost twenty years, one of the most common architecture questions asked during iOS interviews has been surprisingly simple: "Can you explain MVC?" Almost every iOS developer has encountered this question at some point in their career. It appears in interview preparation books, online tutorials, YouTube videos and countless blog posts. Even developers with years of commercial experience are often advised to revisit Model–View–Controller before...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/why-ios-interviews-still-ask-about-mvc</link><guid isPermaLink="false">6a4cb3d8e410b2d969a9115a</guid><category><![CDATA[Architecture Philosophy]]></category><pubDate>Sun, 02 Aug 2026 10:21:03 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[The Steps to Prepare for an iOS Interview]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building The Steps to Prepare for an iOS Interview Step 1. Create a Revision Document The first step in preparing for an iOS interview is not opening Xcode, reading Apple's documentation or watching another YouTube video. It is creating a revision document. This document will become the centre of your interview preparation. Rather than relying on memory alone, it provides a structured place to organise everything...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/the-steps-to-prepare-for-an-ios-interview</link><guid isPermaLink="false">6a49f8c4f7b480551f115dbf</guid><category><![CDATA[iOS Interview Preparation]]></category><pubDate>Sun, 26 Jul 2026 08:55:02 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[What Topics Do I Need to Study for an iOS Interview?]]></title><description><![CDATA[What Topics Do I Need to Study for an iOS Interview? What Topics Do I Need to Study for an iOS Interview? One of the most common questions developers ask when they begin preparing for an iOS interview is surprisingly difficult to answer. "What exactly should I study?" At first glance the answer seems obvious. Study Swift. Study SwiftUI. Revise UIKit. Read about networking, concurrency and memory management. The problem is that this advice isn't particularly useful because Swift itself is an...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/what-topics-do-i-need-to-study-for-an-ios-interview</link><guid isPermaLink="false">6a4b4bd6f7b480551f149ea2</guid><category><![CDATA[iOS Interview Preparation]]></category><pubDate>Sat, 18 Jul 2026 09:00:20 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[What is the 3DaysOfSwift Approach?]]></title><description><![CDATA[What is the 3DaysOf Swift Approach? When most developers begin preparing for an iOS interview, their first instinct is to search for tutorials. They revisit videos, purchase another course, or start reading through Apple's documentation from the very beginning. While these resources are extremely valuable, many experienced developers eventually realise that they are not trying to learn Swift for the first time. They are trying to remember it. This simple observation forms the foundation of...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/what-is-the-3daysofswift-approach</link><guid isPermaLink="false">6a5603de38feedebfc77ce05</guid><category><![CDATA[General Articles]]></category><pubDate>Tue, 14 Jul 2026 09:50:12 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_f8b981e2c0c84a70a8440130339e91eb~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[How Do I Prepare for an iOS Interview?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building How Do I Prepare for an iOS Interview? Every year, thousands of iOS developers begin preparing for technical interviews. Some have been made redundant and are searching for their next role. Others simply want to see what opportunities exist elsewhere. Whatever the reason, most people begin in exactly the same place: they open Google and search for "iOS interview questions." The results are usually...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/how-do-i-prepare-for-an-ios-interview-1</link><guid isPermaLink="false">6a49ef4e0e6d46569499f3ea</guid><category><![CDATA[iOS Interview Preparation]]></category><pubDate>Sun, 12 Jul 2026 07:49:03 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[The Steps I Would Take to Prepare for an iOS Interview]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building The Steps I Would Take to Prepare for an iOS Interview Every year, thousands of iOS developers begin preparing for technical interviews. Some have been made redundant and are searching for their next role. Others simply want to see what opportunities exist elsewhere. Whatever the reason, most people begin in exactly the same place: they open Google and search for "iOS interview questions." The results are...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/the-steps-i-would-take-to-prepare-for-an-ios-interview</link><guid isPermaLink="false">6a49ed1bfa58f0a255d3793a</guid><category><![CDATA[iOS Interview Preparation]]></category><pubDate>Sun, 05 Jul 2026 05:40:37 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Chapter 4 - Collection Types]]></title><description><![CDATA[The Swift Programming Language book is condensed and simplified in 29 chapters reflecting each of the 29 chapters of Apple's official book. We highlight the important lessons and take-aways for fast reading / scanning of the book. Perfect when preparing for iOS interviews and you have a few weeks to revise.]]></description><link>https://www.3daysofswiftconcurrency.com/blog/chapter-4-collection-types</link><guid isPermaLink="false">6a251cfe723e0825bac8c8ad</guid><category><![CDATA[Swift Book - Revision Guide]]></category><pubDate>Sun, 07 Jun 2026 07:47:41 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Chapter 3 - Strings and Characters]]></title><description><![CDATA[The Swift Programming Language book is condensed and simplified in 29 chapters reflecting each of the 29 chapters of Apple's official book. We highlight the important lessons and take-aways for fast reading / scanning of the book. Perfect when preparing for iOS interviews and you have a few weeks to revise.]]></description><link>https://www.3daysofswiftconcurrency.com/blog/chapter-3-the-swift-programming-language-revision-guide</link><guid isPermaLink="false">6a23fc651954050002101280</guid><category><![CDATA[Swift Book - Revision Guide]]></category><pubDate>Sun, 07 Jun 2026 07:12:22 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Chapter 2 - Basic Operators]]></title><description><![CDATA[The Swift Programming Language book is condensed and simplified in 29 chapters reflecting each of the 29 chapters of Apple's official book. We highlight the important lessons and take-aways for fast reading / scanning of the book. Perfect when preparing for iOS interviews and you have a few weeks to revise.]]></description><link>https://www.3daysofswiftconcurrency.com/blog/chapter-2-the-swift-programming-language-revision-guide</link><guid isPermaLink="false">6a22923a1f44c606b376c87c</guid><category><![CDATA[Swift Book - Revision Guide]]></category><pubDate>Sat, 06 Jun 2026 09:52:29 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Chapter 1 - The Basics]]></title><description><![CDATA[The Swift Programming Language book is condensed and simplified in 29 chapters reflecting each of the 29 chapters of Apple's official book. We highlight the important lessons and take-aways for fast reading / scanning of the book. Perfect when preparing for iOS interviews and you have a few weeks to revise.]]></description><link>https://www.3daysofswiftconcurrency.com/blog/the-swift-programming-language-revision-guide</link><guid isPermaLink="false">6a20f371345fdf6c4252857f</guid><category><![CDATA[Swift Book - Revision Guide]]></category><pubDate>Fri, 05 Jun 2026 09:01:03 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[What Can I Do After 100 Days of Swift?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building What Can I Do After 100 Days of Swift? Finishing 100 Days of Swift is a major achievement. You have written code. You have built projects. You have seen a large portion of the Swift ecosystem. But many developers reach the same question afterwards: "What should I do next?" The answer is surprisingly simple. Stop chasing more tutorials. Start strengthening your understanding of Swift itself. The developers...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/what-can-i-do-after-100-days-of-swift</link><guid isPermaLink="false">6a1d8dd1745ceae0cd4c4c3f</guid><pubDate>Mon, 01 Jun 2026 14:25:52 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Which Swift Repositories Should Every iOS Developer Study?]]></title><description><![CDATA[Which Swift Repositories Should Every iOS Developer Study? One of the advantages of learning Swift today is that there are more resources available than ever before. One of the disadvantages of learning Swift today is that there are more resources available than ever before.  A developer searching for Swift learning material quickly finds themselves surrounded by books, tutorials, courses, videos, blog posts and GitHub repositories. The challenge is not finding resources. The challenge is...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/which-swift-repositories-should-every-ios-developer-study</link><guid isPermaLink="false">6a1c2f6e7ab417a19fbda11a</guid><pubDate>Sun, 31 May 2026 13:00:43 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_0bd93d42077a4f1faa6bd62049308f31~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[What Swift Topics Appear In iOS Interviews?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building What Swift Topics Appear In iOS Interviews? One of the most common mistakes developers make when preparing for an iOS interview is attempting to revise everything. Swift is a large language. Apple's frameworks are enormous. SwiftUI continues to evolve and there is always another article, another tutorial or another technology competing for your attention. Fortunately, most iOS interviews are much more...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/what-swift-topics-appear-in-ios-interviews</link><guid isPermaLink="false">6a1c2d2b74254bcae081af2f</guid><pubDate>Sun, 31 May 2026 12:48:26 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[Why Do iOS Developers Fail Interviews?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building Why Do iOS Developers Fail Interviews? Most iOS developers do not fail interviews because they are bad developers. In fact, many candidates who fail interviews are perfectly capable of building and maintaining commercial applications. They have worked on production systems, fixed bugs, delivered features and collaborated successfully with their teams for years. The problem is that software development and...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/why-do-ios-developers-fail-interviews</link><guid isPermaLink="false">6a1c2c797ab417a19fbd9b02</guid><pubDate>Sun, 31 May 2026 12:43:35 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_0bd93d42077a4f1faa6bd62049308f31~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[The Wall Of Swift Revision]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building The Wall Of Swift Revision One of the biggest challenges facing Swift developers is deciding what to study next. A developer may know that they need to improve their Swift knowledge, prepare for an interview or refresh skills that have become rusty, but they often struggle to identify the next topic that deserves their attention. The result is that many developers spend more time searching for resources...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/the-wall-of-swift-revision</link><guid isPermaLink="false">6a1c2b06b1e07a04572eabf1</guid><pubDate>Sun, 31 May 2026 12:39:12 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[What Are The Most Important Swift Language Features?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building What Are The Most Important Swift Language Features? One of the most common questions asked by developers learning Swift is: "What should I actually study?" The Swift language has grown significantly since its original release. There are now dozens of language features, frameworks, APIs and architectural approaches competing for a developer's attention. The challenge is that not every Swift topic is...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/what-are-the-most-important-swift-language-features</link><guid isPermaLink="false">6a1c271e7ab417a19fbd907f</guid><pubDate>Sun, 31 May 2026 12:24:13 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[How Do I Interview After 4 Years In The Same iOS Role?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building How Do I Interview After 4 Years In The Same iOS Role? Many iOS developers eventually find themselves in the same situation. You join a company. You become comfortable with the codebase. You spend several years building features, fixing bugs, attending planning meetings and contributing to the product. Then one day a recruiter contacts you. Or perhaps you decide it is time for a change. Suddenly a...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/how-do-i-interview-after-4-years-in-the-same-ios-role</link><guid isPermaLink="false">6a1c25abb1e07a04572ea190</guid><pubDate>Sun, 31 May 2026 12:16:23 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[How Can I Recover My Swift Skills?]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building How Can I Recover My Swift Skills? Many iOS developers reach a point in their career where they feel like their Swift skills have declined. Perhaps you have spent several years maintaining the same application. Perhaps you have moved into management, architecture or team leadership. Perhaps you have been relying heavily on frameworks, AI tools or existing codebases and have stopped thinking about the...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/how-can-i-recover-my-swift-skills</link><guid isPermaLink="false">6a1c23967ab417a19fbd89d5</guid><pubDate>Sun, 31 May 2026 12:11:22 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item><item><title><![CDATA[iOS Interview Preparation Guide]]></title><description><![CDATA[Protect your Swift expertise. Don't abandon the technical depth you spent years building iOS Interview Preparation Guide Preparing for an iOS interview can feel overwhelming. There are hundreds of Swift language features, multiple Apple frameworks, countless architectural patterns and an endless stream of new technologies competing for your attention. Many developers begin preparing by searching for interview questions and memorising answers. This is usually a mistake. The strongest interview...]]></description><link>https://www.3daysofswiftconcurrency.com/blog/ios-interview-preparation-guide</link><guid isPermaLink="false">6a1c22357ab417a19fbd8721</guid><pubDate>Sun, 31 May 2026 12:02:31 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/dac5d1_6de5117bf14a430cbc3acd71a28dcc41~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>Matthew Thomas</dc:creator></item></channel></rss>