Logo

    Swift Unwrapped

    Discussions on the Swift programming language and other projects at Swift.org
    en93 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (93)

    91: Concurrency, 3 years later

    91: Concurrency, 3 years later

    Links

    Sponsors

    • AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    90: Swift Atomics

    90: Swift Atomics

    Links

    Sponsors

    • AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped.

    89: Implementing the Swift Runtime in Swift, with Jordan Rose

    89: Implementing the Swift Runtime in Swift, with Jordan Rose

    What’s in a Swift runtime?

    Other links

    About Jordan

     

    Sponsors

    • Instabug - Get Application Performance Monitoring built for mobile apps and stay on top of your app quality with Instabug. Check them out and them them know we sent you at https://try.instabug.com/SwiftUnwrapped

     

    • AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS

     

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped.

    88: Swift 5.3

    88: Swift 5.3

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    87: Package Registries and Indexes

    87: Package Registries and Indexes

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    86: Tuples

    86: Tuples

    SE-0282 Tuples conform to Equatable, Comparable, and Hashable

    Bow: https://bow-swift.io

    👋 Get in Touch

    We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp.

    🖤 Leave A Review

    If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show.

    Head over to our iTunes page to share your opinion of the show!

    85: Swift on Windows and other news

    85: Swift on Windows and other news
    • Foundation on Windows: https://forums.swift.org/t/swift-soars-ever-higher/34036
    • Interoperability between Swift and C++: https://forums.swift.org/t/manifesto-interoperability-between-swift-and-c/33874
    • Swift playgrounds for mac: https://apps.apple.com/us/app/swift-playgrounds/id1496833156?mt=12
    • Swift crypto: https://swift.org/blog/crypto/
    • Standard Library Preview Package: https://swift.org/blog/preview-package/
    • Update on SE-0110 and SE-0155: https://forums.swift.org/t/update-on-se-0110-and-se-0155/33948

    🙏 Thanks to today's sponsor: Square

    Check out the tutorial for Square’s In-App Payments SDK for iOS on their new developer YouTube channel: youtube.com/squaredev

    👋 Get in Touch

    We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp.

    🖤 Leave A Review

    If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show.

    Head over to our iTunes page to share your opinion of the show!

    84: Swift World Tour 2020

    84: Swift World Tour 2020
    • Magic file names: https://github.com/apple/swift-evolution/blob/master/proposals/0274-magic-file.md
    • Multi-pattern catch clauses
      • https://github.com/apple/swift-evolution/blob/master/proposals/0276-multi-pattern-catch-clauses.md
      • https://forums.swift.org/t/se-0276-multi-pattern-catch-clauses/32620
    • Road to Swift 6: https://forums.swift.org/t/on-the-road-to-swift-6/32862

    👋 Get in Touch

    We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp.

    🖤 Leave A Review

    If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show.

    Head over to our iTunes page to share your opinion of the show!

    83: Modify Accessors

    83: Modify Accessors

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    82: Swift's New Diagnostic Architecture

    82: Swift's New Diagnostic Architecture

    The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2.

    Thanks to this episode's Sponsors

    Vettery

    Vettery is an online hiring marketplace that's changing the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today.

    Listeners of Swift Unwrapped can sign up on vettery.com/swiftunwrapped and get a $300 bonus if they accept a job through Vettery.

    Square

    Check out the new Square YouTube channel for developers. Square has SDKs and APIs to make payments and run a business.

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    81: Swift Compiler Driver

    81: Swift Compiler Driver

    Would you like some Swift in your Swift? The compiler driver is getting a shiny new implementation in Swift and there's no shortage of opportunities to contribute.

    Thanks to this episode's Sponsors

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Vettery

    Vettery is an online hiring marketplace that's changing the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today.

    Listeners of Swift Unwrapped can sign up on vettery.com/swiftunwrapped and get a $300 bonus if they accept a job through Vettery.

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    80: Standard Library Preview Package

    80: Standard Library Preview Package

    The Swift of tomorrow... today! The Standard Library Preview Package would allow you to try out upcoming Swift features before they officially ship with new language versions.

    • Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0264-stdlib-preview-package.md
    • Forum: https://forums.swift.org/t/pitch-standard-library-preview-package/27202
    • Babeljs: https://babeljs.io
    • SE-0220: https://github.com/apple/swift-evolution/blob/master/proposals/0220-count-where.md
    • How to Read the Swift Standard Library Source: https://oleb.net/blog/2016/10/swift-stdlib-source/

    Thanks to this episode's Sponsors

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    79: Swift 5.1 with Doug Gregor

    79: Swift 5.1 with Doug Gregor
    • Burritos: https://github.com/guillermomuntaner/Burritos
    • SE-0260 Library Evolution: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md
    • SE-0030 Property Behaviors: https://github.com/apple/swift-evolution/blob/master/proposals/0030-property-behavior-decls.md
    • SE-0258 Property Wrappers: https://github.com/apple/swift-evolution/blob/master/proposals/0258-property-wrappers.md
    • Function Builders: https://forums.swift.org/t/function-builders/25167
    • SE-0244 Opaque Result Types: https://github.com/apple/swift-evolution/blob/master/proposals/0244-opaque-result-types.md
    • SE-0255 Implicit returns from single-expression functions: https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md
    • SwiftUI: https://developer.apple.com/xcode/swiftui/

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    78: Binary Dependencies in Swift Package Manager

    78: Binary Dependencies in Swift Package Manager
    • Forum pitch: https://forums.swift.org/t/pitch-support-for-binary-dependencies/27620
    • Swift ABI Stability: https://swift.org/blog/abi-stability-and-more/
    • Library Evolution for Stable ABIs: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md

    Thanks to this episode's Sponsors

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    77: Generic Math Functions and Approximate Equality

    77: Generic Math Functions and Approximate Equality

    Thanks to this episode's Sponsors

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Instabug

    Squash bugs in less than a minute with Instabug. Get a 14-days trial and their brand new t-shirt once you signup and integrate Instabug in your app.

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    76: Property Wrappers

    76: Property Wrappers

    Thanks to this episode's Sponsors

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Instabug

    Squash bugs in less than a minute with Instabug. Get a 14-days trial and their brand new t-shirt once you signup and integrate Instabug in your app.

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    75: Swift Build Systems w/ Keith Smiley

    75: Swift Build Systems w/ Keith Smiley

    Links

    Thanks to this episode's Sponsors

    Sentry.io

    Sentry tells you about errors in your code before your customers have a chance to encounter them.

    With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who wrote the line of code that is currently busted, and a lot more.

    Give it a try and let them know we sent you at https://www.sentry.io/for/swift

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    74: Removing Things From Swift

    74: Removing Things From Swift

    Relevant Links

    Thanks to this episode's Sponsors

    Sentry.io

    Sentry tells you about errors in your code before your customers have a chance to encounter them.

    With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who wrote the line of code that is currently busted, and a lot more.

    Give it a try and let them know we sent you at https://www.sentry.io/for/swift

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped

    73: UTF-8 Strings in Swift 5

    73: UTF-8 Strings in Swift 5

    Relevant Links

    Thanks to this episode's Sponsors

    Sentry.io

    Sentry tells you about errors in your code before your customers have a chance to encounter them.

    With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit that the error was released as part of, the engineer who wrote the line of code that is currently busted, and a lot more.

    Give it a try and let them know we sent you at https://www.sentry.io/for/swift

    Clubhouse.io

    Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love.

    With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time.

    Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped

    Get in Touch

    If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show.

    We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped