Cover art for podcast Compile Swift

Compile Swift

67 EpisodesProduced by Peter WithamWebsite

This podcast talks about Apple App Development with a focus on Swift. It also discusses the life, skills, and challenge of being a developer in today's World. Also, tomorrow when the crystal ball is working right.

67 Episodes | 2019 - 2021

Apple Sept. 14th Event Details

September 14th, 2021

9:35

New iPads, iPhones, and Watches. Listen on for the details in a quick TL;DR version of the event.

Let's Connect

https://bio.link/peterw

--- Send in a voice message: https://anchor.fm/compileswift/message

Users care about experience not technology

September 1st, 2021

8:51

I know how we love to talk about cool technologies and how we solve complicated problems. Those are things we as developers and makers are interested …

Let's talk about version numbers

August 19th, 2021

7:55

I know you are thinking, well that sounds boring. But it's a really important topic, so pay attention. I'm going to offer some thoughts on how this might not be as important as it used to be depending on who you are.

Lessons learned converting Sketch to SwiftUI

August 10th, 2021

8:17

Some notes from a recent live stream twitch.tv/compileswift where I tried a few different ways to convert a Sketch app design to SwiftUI.

Let's Connect

https://bio.link/peterw


--- Send in a voice message:

Listener Question - Learn and use UIKit or SwiftUI?

August 1st, 2021

9:02

A great question came my way this week that I suspect a lot of us Apple developers get asked. Should you learn and use UIKit or SwiftUI? I have some …

Updates, Betas, Streamers

July 20th, 2021

7:42

Full show notes and links at

https://www.compileswift.com/podcast/s03-e07/


Let's Connect, did I mention I like Coffee?

https://bio.link/peterw

--- …

Tips on maintaining a healthy code base and why it matters

July 13th, 2021

10:15

Over time code gets dusty just like everything else. Maybe it's old libraries or old techniques. Or worse, maybe it is something in the language that …

Listener question - What do I think about coding boot camps?

July 5th, 2021

14:15

In a recent live stream on Twitch.tv/compileswift I was asked in the chatroom to give my thoughts on coding boot camps.

I answered the question …

Installing macOS Monterey on an external drive

June 28th, 2021

13:15

It was time for me to take a look at macOS Monterey. But as with every year, I install pre-release versions on an external drive. Which is normally not a problem. Until this year that is. The Apple M1 chip means I have …

Swift and SwiftUI Test Driven Development with Gio Lodi

June 22nd, 2021

54:17

Join me in this episode as I talk with Gio Lodi about his new book “TDD in Swift with SwiftUI and Combine”. We have a fascinating and informative conversation that I am certain you will appreciate and learn from just …

Trailer

June 13th, 2021

0:41

So what is the CompileSwift Podcast? And what discussion can you expect? Well, I'm going to answer that right now.

--- Send in a voice message: https://anchor.fm/compileswift/message

WWDC21 Thoughts

June 13th, 2021

6:37

Now that another WWDC is in the bag, I thought it would be worth sharing my thoughts on this year's event. Personally, I feel it had some big things.

WWDC21 Keynote reactions with Leo Dion

June 8th, 2021

1:01:02

In this episode, Leo Dion joins me to discuss the Apple WWDC21 keynote. There are so many new things!

You will want to also listen to the EmpowerApps State of the Union episode where I join Leo to discuss the deeper …

The one about Apple, Developers, and how we get through it

June 5th, 2021

15:40

It's the Pre-WWDC21 episode. So it's time to talk about how we try to start healing the wounds and what is causing them between Apple and developers. I try to offer a perspective from both sides and some suggestions on …

What is an MVP and why you should make one

May 31st, 2021

9:55

In this episode, I'll explain what an MVP is and why I think you should make one for projects you work on.

Let's connect

https://linktr.ee/peterwitham

It starts with an export and ends with an import

May 23rd, 2021

7:03

I have been having some fun this week with exporting and importing files using SwiftUI on iOS. Let me spare you some pain if you need to do the same thing, listen on!

Support this Podcast

https://buymeacoffee.com/pwcom

WWDC21 Wishes, Maybes, Probably Nots

May 17th, 2021

13:45

It's time for me to share some thoughts on what I would like to see from WWDC21 this year and it's not hardware.

Share your thoughts with me at

Update on the iPad Pro smart keyboard, Laptop colors? Streaming, New video series, GitHub Actions

May 9th, 2021

13:23

Yep, it's a bumper-packed episode catching up on a few topics that have been going around this week. Including

- New M1 iPro Pro with old smart …

Now with live code streaming!

May 3rd, 2021

3:48

Yep, I'm following up on my own suggestion to put development out there in the public space and have successfully completed my first test stream on

Apple Event Details including super-powerful iPad Pros and iMac Flavors.

April 25th, 2021

6:30

Want to say thanks and buy me a coffee?

https://www.buymeacoffee.com/pwcom

Exclusive access to premium content head over to

https://patreon.com/compileswift

--- Send in a voice message:

Growing up unafraid in public as a developer

April 18th, 2021

11:58

If you are a new developer or maybe on the shy and introverted side, you could well be intimidated by the thought of posting online. I'm here to tell …

WWDC21 Details have been released. I have theories on the images...

March 31st, 2021

3:37

Apple has released details for WWDC21, this year will be online just like last year. That makes a lot of sense to me, we all need to stay safe, although it's sad to not meet up in person.

I also have some thoughts on …

Using the EnvironmentObject to make data available to SwiftUI views

March 22nd, 2021

11:20

More than likely you have more than one view in your SwiftUI based application. If that is the case then you probably need to share data across those views and always have them displaying the latest data right? That's …

Apple says end of life for a couple of machines. Hardware rumors and don't whisper secrets.

March 14th, 2021

9:54

New hardware rumors, hardware that is going end of life. Plus don't get on the wrong side of Apple and my developer tool pick that's a must-have for …

My M1 Mac Mini Set up Experiences and Tips

March 1st, 2021

12:04

As a proud owner of a new Apple M1 Mac Mini, I set up the machine from a new install and go through the highlights and the gotchas in the hope that it helps you get that new hardware up and running.

As mentioned in this …

App Now, Platform Later

February 13th, 2021

5:10

With applications being available on more than one platform, we have to adapt our way of thinking when it comes to app creation, user interface design, and features.

In this episode, I share some thoughts of why this is …

Let's face it head on and talk about Apple certificates and profiles

January 25th, 2021

11:56

If you are a developer on Apple's platforms then you have probably encountered signing certificates and profiles. They start out fine, then they expire and can become a nightmare to deal with.

So I'll explain the …

Swift package creation Impressions and SwiftUI frustration

January 18th, 2021

9:02

I spent this week learning how to create and use a Swift package, I also struggled to get some business logic working in a SwiftUI application. Listen on for all the details!

Swift package creation video

Thanks to

What’s Your Plan for 2021 Development?

January 3rd, 2021

13:03

2021 is here at least. A great time to plan out some development goals for the year.

Mentioned in this episode

BitRise build automation service

Happy Swiftmas Edition

December 24th, 2020

13:27

2020 is almost over ... I know right!

So let's take a look at the year as an Apple developer, both software and hardware.

Then I share some thoughts on where I'd like CompileSwift to go next year, those goals will need …

AppStore Small Business Submission, HomeBrew M1, Conditional SwiftUI Modifiers

December 7th, 2020

9:16

Enroll in the new App Store Small Business Program Link

Homebrew 2.6.0 Released Link

Conditionally apply modifier in SwiftUI Link


Support This …

Apple M1 Chips, Big Sur, Xcode Updates, App Store 15%, Which iPhone Did I Get? App Pick

November 21st, 2020

18:44

New Apple Silicon Macs

- Mac Mini

- MacBook Air

- MacBook Pro 13”


Big Sur Released


Xcode 12.2 Released which includes

- Swift 5.3

- Support for debugging both Intel and Apple Silicon builds

- Support for …

News on hardware and software coming next week

November 8th, 2020

8:47

- Apple November 10th event.

- A14X leaked tests show a rumored MacBook Air model beating the i9 MacBook Pro 16 by a good margin on performance.

- Rumor - TestFlight for macOS to debut next week.

- Preordering for …

Code Refactoring Reasons and Tips

October 25th, 2020

11:50

Refactoring code is some thing we should all consider doing. Not everything can be refactored, but you should review and consider it when you get the …

XcodeGen - Xcode project file generator tool

October 12th, 2020

8:15

XcodeGen is a great tool for creating and more importantly re-creating your Xcode project file. Especially useful for anyone that ever had a source …

Apple October Event, iPhones, Mac's and ? Plus Hacktoberfest is here

October 7th, 2020

5:32

In this episode we have some details on a new Apple event in mid October, plus I talk about why Hacktoberfest is something you should try to take …

Apple September 15th Event, all the things. Well, almost.

September 15th, 2020

12:31

- Apple Watch

- Series 6

- New Blue, Updated Gold, Graphite, Product Red colors

- Measures Blood Oxygen level via new sensor

- Brighter …

AppStore review process change for existing apps.

September 1st, 2020

3:39

Some of the changes Apple notified us about during WWDC 20 are now taking effect.

Let’s take a look at the change to existing apps during the review …

What's Happening to Apple Developer Relationships?

August 10th, 2020

10:48

In this episode, I share some thoughts or maybe concerns is a better word regarding the current state of Apple reviews for both developer accounts and the knock-on effect for users.

This is something that all of us …

Pushing to the App Store checklist for production build

July 31st, 2020

11:38

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

10:41

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

13:41

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

2:57
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

4:13

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

11:52

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

12:08

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

7:42

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

8:00

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

8:03

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

https://developer.apple.com


Rate This Podcast

Please rate this podcast, it …

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

February 3rd, 2020

11:57

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

12:01

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

14:56

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

3:28

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

14:02

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

9:30

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

9:52

- 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

9:26

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

14:58

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

7:25

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

7:55

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

20:36

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

5:27

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

14:21

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

16:36

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

RadioPublic

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
https://anchor.fm/s/bd86b38/podcast/rss

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