Code Completion

Code Completion

By Code CompletionTechnologyEducation
Download on the App Store

Code Completion episodes

  • 131: The Dumpster Fire Keeps Rolling Down the Hill

    Welcome to Code Completion, Episode 131! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

    Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

    Today, we discuss:

    • Preshow:
      • Dimitri made a clone.
      • Notifications always get in the way.
      • Dimitri finally found out why you sometimes can’t click in Notes.
      • Swift Evolution Updates:
        • Freestanding Declaration Macros
        • Allow Generic Types to Abstract over Packs
        • Conform Never to Codable
        • Ford is happy GM is being stupid:
          • WSJ
          • Twitter threatens to re-assign handles:
            • Daring Fireball
            • Rapid Security Responses are here to make updates faster:
              • The Eclectic Light Company
              • New Version Numbering
              • Swift Foundation Package now available as a preview:
                • Swift Blog
                • StateObject initialization now has better documentation:
                  • Swiftjective-C
                  • Registering Domains is possible directly in iOS Settings:
                    • Daring Fireball
                    • Apple wins against Epic Games, for realz this time:
                      • Michael Tsai’s blog
                      • Slideloading might be coming in iOS 17:
                        • Michael Tsai’s Blog
                        • countryd
                        • Code Completion Tip:
                          • Relative paths in Xcode
                          • Mini Review Corner: 5G Internet
                            • AT&T Fiber
                            • Commented Out:
                              • Tears of the Kingdom is 3 days away.
                              • Your hosts for this week:

                                • Spencer Curtis
                                • Dimitri Bouniol
                                • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                  You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                  Sponsor

                                  This week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&ct=CodeCompletion1&mt=8

                                  1 hr 51 min
                                • 130: Then It Stabs You in the Back

                                  Welcome to Code Completion, Episode 130! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                  Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                  Today, we discuss:

                                  • It turns out canImport can be versioned:
                                    • Marco Eidinger
                                    • XCUnwrap can be used to test optionals more accurately:
                                      • Paul Samuels
                                      • Javascript equality
                                      • Go won by a human
                                      • 15” MacBook Air seems to be coming soon:
                                        • 9to5Mac
                                        • SEGA is buying Rovio, makers of Angry Birds:
                                          • 9to5mac
                                          • Privacy through obscurity: a feature exploration.
                                          • Code Completion Tip:
                                            • @_spi
                                            • Commented Out: Tears of the Kingdom Trailer!
                                              • Nintendo
                                              • Your hosts for this week:

                                                • Spencer Curtis
                                                • Dimitri Bouniol
                                                • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                  You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                  Sponsor

                                                  This week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/

                                                  54 min
                                                • 129: Boom, Double the Screen

                                                  Welcome to Code Completion, Episode 129! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                  Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                  Today, we discuss:

                                                  • Swift Evolution:
                                                    • Observation
                                                    • for…in vs for…of
                                                    • C has true and false now:
                                                      • Micheal Tsai’s Blog
                                                      • Apple Savings accounts are here:
                                                        • Apple Newsroom
                                                        • Unlike GM, Ford commits to CarPlay:
                                                          • 9to5mac
                                                          • Apple Glasses rumored to be coming in 2026:
                                                            • 9to5mac
                                                            • Would you like to watch Max on your M2 Max MacBook Pro via your AirPods Max?
                                                              • Daring Fireball
                                                              • Code Completion Tip: Private Underscore:
                                                                • Swift Forrums
                                                                • Mini Review Corner: Surface Duo
                                                                  • Microsoft
                                                                  • GameExplain
                                                                  • Your hosts for this week:

                                                                    • Spencer Curtis
                                                                    • Dimitri Bouniol
                                                                    • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                      You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                      Sponsor

                                                                      This week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12

                                                                      45 min
                                                                    • 128: We Don’t Want You on 5G

                                                                      Welcome to Code Completion, Episode 128! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                      Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                      Today, we discuss:

                                                                      • Preshow: We filled up 7 bits!
                                                                      • Indie App Spotlight:
                                                                        • Soulver for iPad
                                                                        • StopTheFonts
                                                                        • Carriers can force you onto WiFi:
                                                                          • Michael Tsai
                                                                          • In an effort to remove CarPlay, GM advertised CarPlay:
                                                                            • Daring Fireball
                                                                            • Rivian too
                                                                            • Meanwhile, Dominos
                                                                            • Apple scraps the hypothetical 27” XDR:
                                                                              • 9to5mac
                                                                              • Camo
                                                                              • 9to5Mac mocked up the iPhone 15:
                                                                                • 9to5mac
                                                                                • Redesigned Control Center
                                                                                • [Sketch: 9to5Mac mocked up the iPhone 15
                                                                                • There’s some Bitcoin on your Mac:
                                                                                  • Andy Baio
                                                                                  • Code Completion Tip: Protocol Composition:
                                                                                    • The Swift Programming Language
                                                                                    • Your hosts for this week:

                                                                                      • Spencer Curtis
                                                                                      • Dimitri Bouniol
                                                                                      • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                        You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                        Sponsor

                                                                                        This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!

                                                                                        41 min
                                                                                      • 127: Let Me Mute the New Desk

                                                                                        Welcome to Code Completion, Episode 127! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                        Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                        Today, we discuss:

                                                                                        • Preshow: Dimitri explains the new addition to his office.
                                                                                        • More Swift Evolution Proposals:
                                                                                          • Package Manager Support for Custom Macros
                                                                                          • WWDC dates have been announced:
                                                                                            • Apple
                                                                                            • Twitter’s algorithm leaked, but then they announced it anyways:
                                                                                              • The Verge
                                                                                              • Michael Tsai
                                                                                              • Hover on Apple Pencil has been improved on iPadOS 16.3:
                                                                                                • Techcrunch
                                                                                                • Code Completion Tip: Mixed types in Arrays using enums:
                                                                                                  • Swift by Sundell
                                                                                                  • Commented Out: Tears of the Kingdom Gameplay
                                                                                                    • Zelda Lore
                                                                                                    • Your hosts for this week:

                                                                                                      • Spencer Curtis
                                                                                                      • Dimitri Bouniol
                                                                                                      • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                        You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                        Sponsor

                                                                                                        This week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&ct=CodeCompletion1&mt=8

                                                                                                        50 min
                                                                                                      • 126: Tupleware

                                                                                                        Welcome to Code Completion, Episode 126! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                                        Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                                        Today, we discuss:

                                                                                                        • Preshow: Dimitri is reminded of an old easter egg.
                                                                                                        • More Swift Evolution Proposals:
                                                                                                          • Non-copyable Structs and Enums
                                                                                                          • Value and Type Parameter Packs
                                                                                                          • The Acropalypse is among us:
                                                                                                            • Simon Aarons on Twitter
                                                                                                            • David Buchanan
                                                                                                            • iPhone 15 Haptic Volume Buttons:
                                                                                                              • 9to5mac
                                                                                                              • iOS 16.4 released this morning:
                                                                                                                • Exposure Notifications
                                                                                                                • So was macOS Ventura 13.3, watchOS 9.4, and tvOS 16.4:
                                                                                                                  • The Eclectic Light Company
                                                                                                                  • Is iOS 17 intended to be a bug fix release?
                                                                                                                    • 9to5mac
                                                                                                                    • You may soon be able to converse with dead loved ones:
                                                                                                                      • John Meyer on Twitter
                                                                                                                      • Code Completion Tip: Implementing gesture delegates:
                                                                                                                        • Nova
                                                                                                                        • Commented Out: Tears of the Kingdom
                                                                                                                        • Your hosts for this week:

                                                                                                                          • Spencer Curtis
                                                                                                                          • Dimitri Bouniol
                                                                                                                          • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                                            You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                                            Sponsor

                                                                                                                            This week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!

                                                                                                                            1 hr 31 min
                                                                                                                          • 125: This Is Widescreen, Sir

                                                                                                                            Welcome to Code Completion, Episode 125! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                                                            Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                                                            Today, we discuss:

                                                                                                                            • Preshow: We discuss display setups
                                                                                                                            • New Swift Pitch: Observation:
                                                                                                                              • Swift Forums
                                                                                                                              • Epic Games fined by FTC for dark patterns and harvesting money from children:
                                                                                                                                • FTC
                                                                                                                                • FTC might also be banning spam texts soon:
                                                                                                                                  • The Verge
                                                                                                                                  • Apple has a new Accessory Developer Assistant app:
                                                                                                                                    • 9to5mac
                                                                                                                                    • realityOS may be imminent:
                                                                                                                                      • Open Source Leaks
                                                                                                                                      • Hardware leaks
                                                                                                                                      • The Good, the Bad, and the Interesting of Migration Assistant
                                                                                                                                      • Code Completion Tip: Pattern matching in more places:
                                                                                                                                        • Swift by Sundell
                                                                                                                                        • Gosh Darn if case let Syntax
                                                                                                                                        • Mini Review Corner: HomeKit Secure Video
                                                                                                                                          • Circle View Doorbell
                                                                                                                                          • Politico
                                                                                                                                          • Your hosts for this week:

                                                                                                                                            • Spencer Curtis
                                                                                                                                            • Dimitri Bouniol
                                                                                                                                            • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                                                              You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                                                              Sponsor

                                                                                                                                              This week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&ct=CodeCompletion&mt=8 today to check it out!

                                                                                                                                              1 hr 29 min
                                                                                                                                            • 124: This is a B+ on Their Tier List

                                                                                                                                              Welcome to Code Completion, Episode 124! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                                                                              Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                                                                              Today, we discuss:

                                                                                                                                              • Preshow: HomeKit Woes
                                                                                                                                              • New Swift proposal: Custom Executors:
                                                                                                                                                • Swift Evolution
                                                                                                                                                • Silicon Valley Bank went bunk:
                                                                                                                                                  • CNBC
                                                                                                                                                  • Daring Fireball
                                                                                                                                                  • Samsung is cheating their moon photos:
                                                                                                                                                    • Reddit Proof
                                                                                                                                                    • Marques Brownlee
                                                                                                                                                    • Everyone is getting in on ActivityPub and Mastodon:
                                                                                                                                                      • Medium
                                                                                                                                                      • Wordpress
                                                                                                                                                      • Instagram
                                                                                                                                                      • Eugene Rochko, creator of Mastodon
                                                                                                                                                      • Apple released a new yellow iPhone 14:
                                                                                                                                                        • Apple Newsroom
                                                                                                                                                        • Apple Music Classical is up for preorder:
                                                                                                                                                          • “Preorder”
                                                                                                                                                          • Code Completion Tip: Matching error codes
                                                                                                                                                            • Ole Begemann
                                                                                                                                                            • Mini Review Corner: Hifiman Sundara
                                                                                                                                                              • Hifiman Sundara
                                                                                                                                                              • Headphone Tier List
                                                                                                                                                              • Linus Network Switch
                                                                                                                                                              • Schiit Name Story
                                                                                                                                                              • Commented Out: Classic Gaming Woes
                                                                                                                                                                • Why Wii U’s are Dying
                                                                                                                                                                • Your hosts for this week:

                                                                                                                                                                  • Spencer Curtis
                                                                                                                                                                  • Dimitri Bouniol
                                                                                                                                                                  • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                                                                                    You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                                                                                    Sponsor

                                                                                                                                                                    This week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&ct=CodeCompletion&mt=8 today to check it out!

                                                                                                                                                                    1 hr 1 min
                                                                                                                                                                  • 123: In Some Form or Another

                                                                                                                                                                    Welcome to Code Completion, Episode 123! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                                                                                                    Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                                                                                                    Today, we discuss:

                                                                                                                                                                    • New Segment: HIG Bits!
                                                                                                                                                                      • Writing
                                                                                                                                                                      • Tap to Pay
                                                                                                                                                                      • Apparently access to AI created less secure code:
                                                                                                                                                                        • arXiv
                                                                                                                                                                        • The Skeptics Guide
                                                                                                                                                                        • OptionSet as the first useful macro being added to Swift:
                                                                                                                                                                          • Pitch
                                                                                                                                                                          • Go Support TweetBot and Twitterific
                                                                                                                                                                            • Daring Fireball
                                                                                                                                                                            • Michael Tsai’s Blog
                                                                                                                                                                            • M3 iMacs might be coming soon?
                                                                                                                                                                              • Bloomberg
                                                                                                                                                                              • Code Completion Tip
                                                                                                                                                                                • Rebasing with Xtheirs
                                                                                                                                                                                • Mini Review Corner:
                                                                                                                                                                                  • Refurbished OLED Dock
                                                                                                                                                                                  • Your hosts for this week:

                                                                                                                                                                                    • Spencer Curtis
                                                                                                                                                                                    • Dimitri Bouniol
                                                                                                                                                                                    • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                                                                                                      You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                                                                                                      Sponsor

                                                                                                                                                                                      This week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&ct=CodeCompletion1&mt=8

                                                                                                                                                                                      1 hr 2 min
                                                                                                                                                                                    • 122: The Creepy APIs

                                                                                                                                                                                      Welcome to Code Completion, Episode 122! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

                                                                                                                                                                                      Follow us @CodeCompletion on Mastodon to hear about our upcoming livestreams, videos, and other content.

                                                                                                                                                                                      Today, we discuss:

                                                                                                                                                                                      • The Swift Programming Language is now available in DocC:
                                                                                                                                                                                        • Swift Blog
                                                                                                                                                                                        • Swift 5.8 is coming soon:
                                                                                                                                                                                          • Xcode Release Notes
                                                                                                                                                                                          • A new Xcode 14.3 beta is now available:
                                                                                                                                                                                            • Result Builder diagnostic improvements
                                                                                                                                                                                            • ComputeModule Device
                                                                                                                                                                                            • Changes are coming to WebKit:
                                                                                                                                                                                              • WebKit Blog
                                                                                                                                                                                              • iOS 16.4 betas are also available:
                                                                                                                                                                                                • New emoji
                                                                                                                                                                                                • 5G standalone
                                                                                                                                                                                                • Betas are now tied to Apple IDs
                                                                                                                                                                                                • Windows can now be virtualized on Apple Silicon:
                                                                                                                                                                                                  • 9to5mac
                                                                                                                                                                                                  • Tile has a new anti-theft mode:
                                                                                                                                                                                                    • 9to5mac
                                                                                                                                                                                                    • Apple published some new patents:
                                                                                                                                                                                                      • Changing watch bands
                                                                                                                                                                                                      • iMessages read in your voice
                                                                                                                                                                                                      • Apple had a gaming event?
                                                                                                                                                                                                        • 9to5mac
                                                                                                                                                                                                        • Code Completion Tip:
                                                                                                                                                                                                          • Multi-cursor editing
                                                                                                                                                                                                          • Commented Out: Being Sick Sucks
                                                                                                                                                                                                          • Your hosts for this week:

                                                                                                                                                                                                            • Spencer Curtis
                                                                                                                                                                                                            • Dimitri Bouniol
                                                                                                                                                                                                            • Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

                                                                                                                                                                                                              You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

                                                                                                                                                                                                              Sponsor

                                                                                                                                                                                                              This week's episode of Code Completion is brought to you by Explain It Slowly. Search for Explain It Slowly in your favorite podcast player to give it a listen: https://explainitslowly.show/

                                                                                                                                                                                                              1 hr 11 min

                                                                                                                                                                                                            About Code Completion

                                                                                                                                                                                                            From the publisher's feed

                                                                                                                                                                                                            Welcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and the life of a developer in today's marketplace.…