Swift Unwrapped

Follow Swift Unwrapped
Share on
Copy link to clipboard

An audio spin off of Swift Weekly Brief and discussions on the Swift programming language.

Spec


    • Jun 21, 2021 LATEST EPISODE
    • infrequent NEW EPISODES
    • 30m AVG DURATION
    • 92 EPISODES

    Listeners of Swift Unwrapped that love the show mention: swift, technical, language, source, hosts, guys, great, listen.



    Search for episodes from Swift Unwrapped with a specific topic:

    Latest episodes from Swift Unwrapped

    92: Deinit

    Play Episode Listen Later Jun 21, 2021 28:57


    Paul Hudson's What's New in Swift 5.5Swift By SundellTime by Dave DeLong (mistakenly called Chronos during the show)

    91: Concurrency, 3 years later

    Play Episode Listen Later Dec 7, 2020 44:57


    LinksSwift concurrency roadmapEpisode 27: Concurrency with Chris Lattner[Concurrency] Actors & actor isolation[Concurrency] Interoperability with Objective-C[Concurrency] Structured concurrency[Concurrency] Asynchronous functions[Concurrency] AsyncSequenceSwift Concurrency Proposals Dependencies GraphProtocol-based Actor Isolation: Draft #2Actors are reference types, but why classes?SponsorsAWS 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/IOSGet in TouchIf 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

    Play Episode Listen Later Nov 2, 2020 27:10


    LinksAnnouncement blog postKaroy LorenteyGitHub RepositoryAtomics forumHacker News DiscussionGuillaume Lessard’s existing swift-atomics repoSponsorsAWS 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/IOSGet in TouchIf 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

    Play Episode Listen Later Oct 12, 2020 66:22


    What’s in a Swift runtime?Swift on Mac OS 9Heap ObjectsType LayoutType MetadataUniquing CachesClass MetadataClass Metadata InitializationOther linksLayout guaranteesSteve Troughton-Smith’s BitPaint@ksherlock’s mpwAn explainer on Swift weak referencesAbout JordanTwitter @UINT_MINBelkadanCitizens’ Climate Lobby SponsorsInstabug - 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 TouchIf 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

    Play Episode Listen Later Sep 14, 2020 18:33


    5.3 release processSwift for Linux distrosAWS lambda RuntimeSwift Service LifecycleSwift Cluster membershipProposals accepted/implemented in 5.3Commit history for Swift 5.3 branchMike Ash's perf PRHacking with Swift What’s New in Swift 5.3

    87: Package Registries and Indexes

    Play Episode Listen Later Aug 3, 2020 35:42


    Swift Package IndexIntroWebsiteForumGitHubPackage ListDaveSvenCocoaPods websiteSwift Package RegistrySwift Package Registry Service PitchTweetPackage Manager Source Archive Dependencies PitchTweetMattt ThompsonGet in TouchIf 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

    85: Swift on Windows and other news

    Play Episode Listen Later Mar 3, 2020 25:26


    Swift Foundation is now building on Windows and passing all tests, interop with C++ is being discussed on the forums, and new Swift libraries are available.

    84: Swift World Tour 2020

    Play Episode Listen Later Feb 3, 2020 32:45


    We discuss recent news, evolution proposals, and Swift 6

    83: Modify Accessors

    Play Episode Listen Later Jan 6, 2020 31:53


    We discuss a recent Swift Evolution pitch from Ben Cohen on Modify Accessors.

    82: Swift's New Diagnostic Architecture

    Play Episode Listen Later Dec 2, 2019 35:59


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

    81: Swift Compiler Driver

    Play Episode Listen Later Nov 4, 2019 26:24


    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.

    80: Standard Library Preview Package

    Play Episode Listen Later Oct 7, 2019 29:50


    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.

    79: Swift 5.1 with Doug Gregor

    Play Episode Listen Later Sep 16, 2019 52:15


    We invite special guest, Doug Gregor, back to the show to discuss all things Swift 5.1

    78: Binary Dependencies in Swift Package Manager

    Play Episode Listen Later Sep 2, 2019 29:57


    What's one feature missing from the Swift Package Manager that CocoaPods has had for years? Binary dependencies! But how would this work in SPM?

    77: Generic Math Functions and Approximate Equality

    Play Episode Listen Later Aug 5, 2019 25:23


    We discuss the new generic math functions coming to Swift, as well as approximate equality for floating point numbers.

    76: Property Wrappers

    Play Episode Listen Later Jul 1, 2019 31:34


    A concept that's been in and out of conversation for Swift since 2015, property behaviors - uh, delegates - uh, wrappers - are now back with the full weight of SwiftUI behind it.

    75: Swift Build Systems w/ Keith Smiley

    Play Episode Listen Later Jun 2, 2019 27:59


    In this episode with special guest Keith Smiley, we cover the growing number of tools that let you build things in Swift, a few of which are made by Apple, as well as some others like CMake, Bazel and Buck.

    74: Removing Things From Swift

    Play Episode Listen Later May 6, 2019 34:47


    Although we usually discuss new features being added to Swift, this episode is all about removing things from the language.

    72: Pitch for Official Style Guide & Formatter for Swift

    Play Episode Listen Later Mar 4, 2019 40:22


    In what is sure to lead to significant community discussion, there's now a pitch for adding a style guide and formatter to Swift. ​

    71: Key Path Expressions as Functions

    Play Episode Listen Later Feb 4, 2019 28:32


    If this proposal is accepted, we'll be seeing Key Paths in a lot more places.

    70: SourceKit-LSP

    Play Episode Listen Later Jan 7, 2019 20:15


    The Swift project is working on official support for the industry-standard Language Server Protocol and we can barely contain our excitement.

    69: Result

    Play Episode Listen Later Dec 3, 2018 25:24


    It's the most wonderful time of the year again... the time when the Swift community considers adding a Result type to the standard library. Except that this time it'll probably work!

    68: Opaque Result Types

    Play Episode Listen Later Nov 5, 2018 16:23


    In this episode, Jesse and JP dive in to opaque result types, which could help prevent leaking of implementation details to library consumers.

    67: Raw Strings

    Play Episode Listen Later Oct 15, 2018 28:13


    String literals are the gift that keep on giving with each Swift version, and Swift 5 is no exception, with raw strings.

    66: Plan For Module Stability

    Play Episode Listen Later Aug 20, 2018 34:05


    We discuss Jordan Rose's recent forums post on a proposed plan for module stability.

    65: Literal Initialization Via Coercion

    Play Episode Listen Later Jul 2, 2018 9:50


    A recent type checking speedup had very small source compatibility breakages, but nonetheless went through the evolution process and it was accepted!

    64: Never

    Play Episode Listen Later Jun 25, 2018 32:09


    The Never type has some very unique properties and behavior. We introduce the type and discuss a recent proposal (SE-215) to make it conform to Hashable and Equatable.

    63: Swift algorithms and data structures (feat. Kelvin Lau & Vincent Ngo)

    Play Episode Listen Later Jun 18, 2018 45:12


    We welcome Kelvin and Vincent to the show to discuss Data Structures and Algorithms in Swift.

    62: Interview with Ted Kremenek

    Play Episode Listen Later Jun 13, 2018 49:07


    An in-depth conversation about Swift 4.2 and beyond with Ted Kremenek, Manager of the Languages and Runtimes team at Apple.

    61: WWDC reactions with Greg Heo

    Play Episode Listen Later Jun 11, 2018 43:36


    We discuss the announcements from WWDC 2018 with special guest, Greg Heo.

    60: Character Properties

    Play Episode Listen Later May 28, 2018 18:03


    We discuss recent proposals on adding unicode properties to characters and Unicode.scalar.

    59: Implicit Escaping of Closures

    Play Episode Listen Later May 21, 2018 24:21


    Escaping or non-escaping? That is the question.

    58: Reimplementation of Implicitly Unwrapped Optionals

    Play Episode Listen Later May 14, 2018 16:30


    IUOs are dead, long live IUOs! With this change, IUOs are no longer a type but rather a special variant of Optional.

    57: Swift for TensorFlow Design Overview

    Play Episode Listen Later May 7, 2018 40:37


    Now that Swift for TensorFlow has been open sourced and documentation is available, we share some very interesting findings.

    56: SE-206 Hashable Enhancements

    Play Episode Listen Later Apr 30, 2018 19:13


    Swift will soon have a more robust hashing strategy, and it doesn't involve always returning zero for hashValue.

    55: SE-202 Random Unification

    Play Episode Listen Later Apr 23, 2018 24:17


    54: Collection & Sequence Proposals

    Play Episode Listen Later Apr 16, 2018 23:43


    We cover a few recent Collection & Sequence Swift Evolution proposals.

    53: Swift for TensorFlow

    Play Episode Listen Later Apr 9, 2018 21:38


    It happened. Google forked Swift. Swift for Tensorflow has wide-reaching implications and we just had to share our thoughts.

    52: Package Manager Proposals

    Play Episode Listen Later Apr 2, 2018 22:38


    We cover two recent Swift Package Manager proposal pitches.

    51: Swift 4.1 w/ Doug & Ben (part 2)

    Play Episode Listen Later Mar 26, 2018 32:01


    We go over the Swift 4.1 release highlights with Ben Cohen and Doug Gregor from the Swift team. Part 2 of 2.

    50: Swift 4.1 w/ Doug & Ben (part 1)

    Play Episode Listen Later Mar 19, 2018 18:49


    We go over the Swift 4.1 release highlights with Ben Cohen and Doug Gregor from the Swift team. Part 1 of 2.

    49: Swift Protocol Wishlist

    Play Episode Listen Later Mar 5, 2018 47:16


    Thoughts on Dave DeLong's "protocol wishlist" for Swift and other ideas for improving Swift's protocols.

    48: Google Summer Of Code 2018

    Play Episode Listen Later Feb 26, 2018 33:43


    Swift.org is officially participating in the Google Summer of Code program, and there are some great project ideas.

    47: Revamping QuickLook Playground APIs

    Play Episode Listen Later Feb 19, 2018 20:18


    We discuss Connor Wakamo's proposal to revamp the Playground QuickLook APIs

    46: Restricting cross-module struct initializers

    Play Episode Listen Later Feb 12, 2018 15:14


    We discuss Jordan Rose's proposal to address issues with struct initializers

    45: Swift News January 2018

    Play Episode Listen Later Feb 5, 2018 26:04


    The pace is picking up early 2018, so there's a lot to cover.

    44: Swift Bi-Weekly Brief

    Play Episode Listen Later Jan 29, 2018 11:50


    The King is dead, long live the King!

    43: State of String

    Play Episode Listen Later Jan 22, 2018 24:11


    We dissect Michael Ilseman's recent document with potential optimizations and improvements to String in preparation for ABI stability.

    42: Conditional Conformance

    Play Episode Listen Later Jan 15, 2018 13:48


    Swift 4.1 will include support for conditional protocol conformance, and we're excited to use it!

    41: Improving Compilation Performance

    Play Episode Listen Later Jan 8, 2018 23:35


    We discuss the recent efforts improving & instrumenting the Swift compiler's performance.

    Claim Swift Unwrapped

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel