Cover art for podcast Compile Swift

Compile Swift

27 EpisodesProduced by Peter WithamWebsite

Anything and everything related to Swift and Apple App Development.Swift is the programming language created by Apple to develop apps on iOS, tvOS, watchOS and macOS. Support this podcast:

episodes iconAll Episodes

Pushing to the App Store checklist for production build

July 31st, 2020


The final important step to success is making the production build to push to the AppStore. This might sound simple, but you should have a checklist …

Experiences with Big Sur and Xcode beta 2

July 19th, 2020


I spent a week working with the new beta 2's and have some thoughts, spoiler....mostly complimentary!

- Beta feedback is important

- Big Sur beta 2 on an external SSD

- My thoughts on the new UI and icons

- 5 Things I …

Dub Dub & Away + Developer Journal

July 2nd, 2020


WWDC20 is over, there is a massive amount of things to talk about but I'm picking just a couple.

Plus, what have I been working on and my adventures with macOS Big Sur and Combine.

CompileSwift newsletter

YouTube Videos

We have dates and times of WWDC20 Sessions

June 15th, 2020

We have the dates and times for the schedule. See the show notes below.

Note that after the release of this episode Apple now has a macOS version of …

WWDC20 More News

May 10th, 2020


Less is more, or maybe it's just less. Either way we have a couple more details on this years developers conference from Apple.

We knew it was going to be online, but we now have a date for the start.

June 22nd.

Apple …

Sharing Data Across Multiple SwiftUI Views

April 13th, 2020


SwiftUI has a great way to handle data in your applications once you understand it. This week as I work on the next part of my SwiftUI application series on Patreon I had to dive in and discover @State @ObservableObject …

iPad gets a cursor plus how much is that magic in the window?

March 23rd, 2020


It happened, maybe it was inevitable despite Apple's best effort to say we don't need it. But the iPad is getting a cursor.

It's a new interpretation, but a cursor none the less.

Plus, can you say it floats magically …

WWDC 20 and Exclusive Patreon Content

March 16th, 2020


The silence is broken, we know more about WWDC20 from Apple and I am going to tell you about it.

Plus, news of exclusive content for Patreon subscribers. Are you looking to learn SwiftUI and join the inner circle of …

macOS menu programming & test those apps!

February 17th, 2020


This time I talk about my experience using Swift to program the macOS menu bar in an application and how I finally solved the problem.

Here is a link …

Xcode 11.4 Beta is big news

February 10th, 2020


The Swift World is buzzing with Xcode 11.4 beta features, let's get into the important ones.

Download the Beta

Xcode 11.4 Beta release notes

Rate This Podcast

Please rate this podcast, it …

What is preventing that next app poll results and Speculid asset generator

February 3rd, 2020


What is preventing you from making that app? Poll Results are in!

My experience using Speculid to automatically generate assets with every build in …

My MacBook Pro 16 Decision Process. New Year, New Hopes

January 4th, 2020


Over the holiday break, I decided to jump on a new MacBook Pro 16". I offer some thoughts on why I did it and why I chose the hardware that made it …

5 Tips for moving from Xcode 10 to 11

December 16th, 2019


Moving from Xcode 10 to 11 can present a few interesting things that you have to adapt to and a few problems to overcome.

Video version: YouTube

Use Black Friday deals to educate and improve your skills

November 28th, 2019


Use those Black Friday deals to improve your skills by getting resources to learn expand your understanding for another year.

A great GitHub repository with a long list of deals

GitHub - mRs-/Black-Friday-Deals: Black …

Three reasons to use source control

November 10th, 2019


Source control is something everyone should be practicing. Maybe you know the term but not the reasons why it is important.

I am going to give you …

Should Apple Still Release Yearly OS'?

October 14th, 2019


I feel it is time for a discussion on the release cycle of Apple software, are they trying to meet impossible deadlines and still deliver good quality releases?

I think it might be time for every other year major …

iOS 13 and iPadOS 13.1 Releases, Backing Up iPad Correctly, SwiftUI Plans

September 24th, 2019


- iOS 13.0 has now been out a few days and iPadOS 13 and the .1 releases are due out on Tuesday 24th September.

- My recommended way to totally backup the iPad before upgrading

- My plans for learning SwiftUI and a few …

Apple September 2019 Announcements. - iPhone 11, Watch Series 5, 7th Generation iPads

September 10th, 2019


All the new hardware announcements from Apple.

- Apple Watch Series 5

- 7th Generation iPad

- iPhone 11 and Max

- iPhone 11 Pro and Max

- iOS, …

Apple September Event, iOS/iPadOS 13.1? Plus my macOS Catalina Beta 7 Experiences

August 31st, 2019


This week, Apple sent out invitations to the September event, as usual we expect it to be iPhones and maybe something more? But the logo is always great fun in these invitations, I have my theories on what it means.

We …

State of the beta's and Foo Foo over Features

August 18th, 2019


In this episode I talk about the state of the beta releases for the platforms and the developer tools. Then in part 2, are you letting the foo foo …

Swift Package Manager and Xcode

July 29th, 2019


Xcode 11 will give us integration with the Swift Package Manager. Just what is the 'SPM' and how will it work with Xcode? Well, here are the answers to those very questions.

--- Send in a voice message:

SwiftUI Observations

June 26th, 2019


SwiftUI is the new layout kid on the block, let's take a look and see what it offers us.

- Works on all Apple platforms.

- Bindable data (RxSwift …

App Store Connect, TestFlight and App Store Changes

June 14th, 2019


In this episode we take a look at the changes announced for App Store Connect, TestFlight and the App Store.

Follow CompileSwift on Twitter:

Xcode 11 Changes and Features

June 7th, 2019


All the new changes and features coming to Xcode 11, well the more obvious and interesting ones at least including the new Editors, Testing, …

Apple WWDC 2019 Announcements

June 4th, 2019


WWDC 2019 Announcements

- watchOS 6

- New watch faces

- Taptic hourly chimes

- Apps from apple

- Voice memo

- Audio books

- Calculator

- …

Loading ...

Are you the creator of this podcast?

Verify your account

and pick the featured episodes for your show.

Listen to Compile Swift


A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens