Back

Explore every episode of the podcast Swift Unwrapped

Dive into the complete episode list for Swift Unwrapped. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.

Rows per page:

1–50 of 93

TitlePub. DateDuration
92: Deinit21 Jun 202100:28:57
91: Concurrency, 3 years later07 Dec 202000:44:57
LinksSponsors
  • 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.

82: Swift's New Diagnostic Architecture02 Dec 201900:36:00

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 Driver04 Nov 201900: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.

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 Package07 Oct 201900: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.

  • 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 Gregor16 Sep 201900:52:16
  • 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 Manager02 Sep 201900:29:58
  • 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 Equality05 Aug 201900:25:24
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 Wrappers01 Jul 201900:31:34
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 Smiley02 Jun 201900:27:59
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 Swift06 May 201900:34:47
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 501 Apr 201900:26:22
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

90: Swift Atomics02 Nov 202000:27:10
LinksSponsors
  • 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.

72: Pitch for Official Style Guide & Formatter for Swift04 Mar 201900:40:22
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

71: Key Path Expressions as Functions04 Feb 201900:28:33
Relevant Links
  • Key Path Expressions as Functions: https://forums.swift.org/t/key-path-expressions-as-functions/19587
  • Implementation: https://github.com/apple/swift/pull/19448
  • Previous discussion threads:
    • https://forums.swift.org/t/allow-key-path-literal-syntax-in-expressions-expecting-function-type/16453
    • https://forums.swift.org/t/key-path-getter-promotion/11185
    • https://forums.swift.org/t/pitch-keypath-based-map-flatmap-filter/6266
  • Original "Smart Key Path" proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0161-key-paths.md
  • Kuery: https://github.com/kishikawakatsumi/Kuery
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

Instabug

With Instabug, your users and beta testers now can submit thorough feedback from your app by just shaking the phone, they will be able to take a screenshot and send their feedback easily.

You will receive a t-shirt with their motto 'I squash bugs for a living' if you go to instabug.com/swift, signup, and integrate the SDK.

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

70: SourceKit-LSP07 Jan 201900:20:16
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

69: Result03 Dec 201800:25:25
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

68: Opaque Result Types05 Nov 201800:16:24
  • https://forums.swift.org/t/opaque-result-types/15645
  • LazyMapCollection: https://cocoacasts.com/what-is-a-lazymapcollection-in-swift​
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

Thank you to Instabug for sponsoring this episode!

Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool!

Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

67: Raw Strings15 Oct 201800:28:14
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

Thank you to Instabug for sponsoring this episode!

Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool!

Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

66: Plan For Module Stability20 Aug 201800:34:06
  • https://forums.swift.org/t/plan-for-module-stability/14551
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

Thank you to Instabug for sponsoring this episode!

Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's proven to be a critical tool!

Now, Swift Unwrapped listeners will get a free t-shirt when they sign up at https://instabug.com/swift.

65: Literal Initialization Via Coercion02 Jul 201800:09:50
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

64: Never25 Jun 201800:32:09
  • Never & absurd(): https://twitter.com/pteasima/status/978325590397906944
  • Point Free Episode #9 Algebraic Data Types: Exponents – https://www.pointfree.co/episodes/ep9-algebraic-data-types-exponents
  • https://twitter.com/pointfreeco
  • https://github.com/apple/swift-evolution/blob/master/proposals/0215-conform-never-to-hashable-and-equatable.md
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

63: Swift algorithms and data structures (feat. Kelvin Lau & Vincent Ngo)18 Jun 201800:45:12
  • Data Structures and Algorithms in Swift: https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift
  • Swift Algorithm Club: https://github.com/raywenderlich/swift-algorithm-club
  • Ben Cohen on Sorted collections: https://bugs.swift.org/browse/SR-6865
  • Linked list proposal: https://forums.swift.org/t/proposal-singly-and-doubly-linked-list-collections-in-standard-library/11426

Twitter:

  • Kelvin Lau: https://twitter.com/KelvinlauKl
  • Vincent Ngo: https://twitter.com/VincentNgo2
89: Implementing the Swift Runtime in Swift, with Jordan Rose12 Oct 202001:06:22
What’s in a Swift runtime?Other linksAbout 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.

62: Interview with Ted Kremenek13 Jun 201800:49:08
  • Ted Kremenek on Twitter: https://twitter.com/tkremenek
  • Swift Evolution Dashboard of proposals implemented in Swift 4.2: https://apple.github.io/swift-evolution/#?version=4.2
  • Swift ABI Dashboard: https://swift.org/abi-stability/
  • ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md
  • Ole Begemann's "What's new in Swift 4.2" playground: https://github.com/ole/whats-new-in-swift-4-2
61: WWDC reactions with Greg Heo11 Jun 201800:43:36

This episode is a little different, where we discuss general announcements from WWDC 2018 not just limited to the Swift language. With special guest Greg Heo.

  • Keynote: https://www.apple.com/apple-events/june-2018/
  • Platforms State of the Union: https://developer.apple.com/videos/play/wwdc2018/102/
  • https://www.apple.com/newsroom/2018/06/apple-previews-ios-12/
  • https://www.apple.com/newsroom/2018/06/apple-introduces-macos-mojave/
  • https://www.apple.com/newsroom/2018/06/watchos-5-adds-powerful-activity-and-communications-features-to-apple-watch/
  • Patrick Balestra's ARKit 1.0 measurement app: https://www.youtube.com/watch?v=z7DYC_zbZCM
  • https://twitter.com/gregheo
  • https://swiftunboxed.com
60: Character Properties28 May 201800:18:03

Forums:

  • https://forums.swift.org/t/pitch-character-and-string-properties/11620
  • https://forums.swift.org/t/adding-unicode-properties-to-unicodescalar-character/9310

Pull requests:

  • https://github.com/apple/swift/pull/15880
  • https://github.com/apple/swift-evolution/pull/847

Proposals:

  • https://gist.github.com/milseman/c8c50ed0eef0a21181b0d4eeedbad819
  • https://github.com/apple/swift-evolution/blob/master/proposals/0211-unicode-scalar-properties.md
59: Implicit Escaping of Closures21 May 201800:24:22
Links
  • Forums: https://forums.swift.org/t/implicit-escaping-of-closures-via-objective-c/12025
  • SE-0103 Make non-escaping closures the default: https://github.com/apple/swift-evolution/blob/master/proposals/0103-make-noescape-default.md
  • Escaping closures explained: https://swiftunboxed.com/lang/closures-escaping-noescape-swift3/
  • Footgun tweet: https://twitter.com/dgregor79/status/987173055909715968
Thank you to Instabug for sponsoring this episode!

Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's helped him out a bunch!

Now, Swift Unwrapped listeners will get a 20% discount on all paid plans, use promo-code: unwrapped2018

Check them out, use that promo code and get 20% off at https://instabug.com/swift

58: Reimplementation of Implicitly Unwrapped Optionals14 May 201800:16:31
  • Blog post on Reimplementation of Implicitly Unwrapped Optionals: https://swift.org/blog/iuo
  • SE-0054 Abolish ImplicitlyUnwrappedOptional type: https://github.com/apple/swift-evolution/blob/master/proposals/0054-abolish-iuo.md
Thank you to Instabug for sponsoring this episode!

Instabug is the simplest yet most comprehensive bug reporting and In-app feedback SDK. JP uses it at Lyft and it's helped him out a bunch!

Now, Swift Unwrapped listeners will get a 20% discount on all paid plans, use promo-code: unwrapped2018

Check them out, use that promo code and get 20% off at https://instabug.com/swift

Thanks Instabug!

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

57: Swift for TensorFlow Design Overview07 May 201800:40:37
  • https://github.com/tensorflow/swift/blob/master/docs/DesignOverview.md
  • https://twitter.com/chriseidhof/status/989736679417171968
  • https://twitter.com/chriseidhof/status/989573435968966658
  • https://gist.github.com/lattner/a6257f425f55fe39fd6ac7a2354d693d
  • https://forums.swift.org/t/pitch-3-introduce-user-defined-dynamically-callable-types/12232
  • https://www.tensorflow.org/
  • https://youtu.be/Yze693W4MaU
  • https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q
  • https://www.tensorflow.org/community/swift
  • https://twitter.com/clattner_llvm/status/979886581371740160
Thank you to Bitrise.io for sponsoring this episode!

Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects.

Check them out and let them know we sent you at Bitrise.io

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

56: SE-206 Hashable Enhancements30 Apr 201800:19:13
  • Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0206-hashable-enhancements.md
  • Swift Evolution review thread & acceptance post: https://forums.swift.org/t/accepted-se-0206-hashable-enhancements/11675/115
Thank you to Bitrise.io for sponsoring this episode!

Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects.

Check them out and let them know we sent you at Bitrise.io

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

55: SE-202 Random Unification23 Apr 201800:24:18
  • Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0202-random-unification.md
  • Swift Evolution thread: https://forums.swift.org/t/proposal-random-unification/6626
  • Implementation: https://github.com/apple/swift/pull/12772
  • Acceptance post: https://forums.swift.org/t/accepted-se-020-random-unification/12040
Thank you to Bitrise.io for sponsoring this episode!

Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects.

Check them out and let them know we sent you at Bitrise.io

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

54: Collection & Sequence Proposals16 Apr 201800:23:44
  • https://github.com/apple/swift-evolution/blob/master/proposals/0197-remove-where.md
  • https://github.com/apple/swift-evolution/blob/master/proposals/0203-rename-sequence-elements-equal.md
  • https://github.com/apple/swift-evolution/blob/master/proposals/0204-add-last-methods.md
Thank you to Bitrise.io for sponsoring this episode!

Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects.

Check them out and let them know we sent you at Bitrise.io

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

53: Swift for TensorFlow09 Apr 201800:21:39
  • https://www.tensorflow.org/
  • https://youtu.be/Yze693W4MaU
  • https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q
  • https://www.tensorflow.org/community/swift
  • https://twitter.com/clattner_llvm/status/979886581371740160
Thank you to Bitrise.io for sponsoring this episode!

Bitrise is Mobile Continuous Integration and Delivery for your whole team, with dozens of integrations for your favourite services. Be sure to check out their new iOS Auto Provision step for your Xcode projects.

Check them out and let them know we sent you at Bitrise.io

88: Swift 5.314 Sep 202000:18:33
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

52: Package Manager Proposals02 Apr 201800:22:38

We cover two recent Swift Package Manager proposal pitches.

  • https://forums.swift.org/t/package-manager-extensible-build-tools/10900
  • https://forums.swift.org/t/package-manager-workspace/10667

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

Thank You

Thanks to this episode's sponsor, Kobiton. Go to Kobiton.com/swift and get your extra trial minutes!

51: Swift 4.1 w/ Doug & Ben (part 2)26 Mar 201800:32:02
  • Conditional conformance: https://swift.org/blog/conditional-conformance/
  • Generics manifesto: https://github.com/apple/swift/blob/master/docs/GenericsManifesto.md
  • SE-143: https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md
  • All 4.1 proposals: https://apple.github.io/swift-evolution/#?version=4.1
  • 4.1 code size optimizations: https://swift.org/blog/osize/
  • Swift 4.1 release process: https://swift.org/blog/swift-4-1-release-process/
  • Xcode 9.3 beta 4 release notes with a more comprehensive list of what's included in Swift 4.1: https://download.developer.apple.com/Developer_Tools/Xcode_9.3_beta_4/Release_Notes_for_Xcode_9.3_beta_4.pdf

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

50: Swift 4.1 w/ Doug & Ben (part 1)19 Mar 201800:18:50
  • Conditional conformance: https://swift.org/blog/conditional-conformance/
  • Generics manifesto: https://github.com/apple/swift/blob/master/docs/GenericsManifesto.md
  • SE-143: https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md
  • All 4.1 proposals: https://apple.github.io/swift-evolution/#?version=4.1
  • 4.1 code size optimizations: https://swift.org/blog/osize/
  • Swift 4.1 release process: https://swift.org/blog/swift-4-1-release-process/
  • Xcode 9.3 beta 4 release notes with a more comprehensive list of what's included in Swift 4.1: https://download.developer.apple.com/Developer_Tools/Xcode_9.3_beta_4/Release_Notes_for_Xcode_9.3_beta_4.pdf

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

49: Swift Protocol Wishlist05 Mar 201800:47:17

In Today's episode we share thoughts on Dave DeLong's "protocol wishlist" for Swift and other ideas for improving Swift's protocols.

  • Blogpost: https://davedelong.com/blog/2018/02/08/swift-protocols-wishlist/
  • Tweet thread around blog post: https://twitter.com/davedelong/status/961745088668868608
  • Dave DeLong on Twitter: https://twitter.com/davedelong
48: Google Summer Of Code 201826 Feb 201800:33:44
  • Announcement on Swift Forums: https://forums.swift.org/t/swift-to-participate-in-gsoc-2018/10147
  • Project Ideas: https://swift.org/project-ideas/
  • Summer of Code: https://summerofcode.withgoogle.com/
  • Csmith: https://embed.cs.utah.edu/csmith/
  • @PracticalSwift crasher PRs: https://github.com/apple/swift/pulls?q=is%3Apr+author%3Apracticalswift+is%3Aclosed
47: Revamping QuickLook Playground APIs19 Feb 201800:20:19
  • Forum discussion: http://forums.swift.org/t/se-0198-playground-quicklook-api-revamp/9448

  • Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0198-playground-quicklook-api-revamp.md

  • Enabling Quick Look for Custom Types: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/CustomClassDisplay_in_QuickLook/CH01-quick_look_for_custom_objects/CH01-quick_look_for_custom_objects.html

  • Playground Support library: https://developer.apple.com/documentation/playgroundsupport

46: Restricting cross-module struct initializers12 Feb 201800:15:14
  • Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0189-restrict-cross-module-struct-initializers.md

  • Implementation: https://github.com/apple/swift/pull/12834

  • Forum accepted announcement: http://forums.swift.org/t/accepted-se-0189-restrict-cross-module-struct-initializers/7164

  • Mailing list discussion: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20171120/041478.html

45: Swift News January 201805 Feb 201800:26:05
  • Sequence.split should have a Lazy equivalent: SR-6691
  • Conditional conformance swift.org blog post: https://swift.org/blog/conditional-conformance
  • Enforce 16-bit limit for # of function parameters, # of tuple type element: SR-6736
  • Xcode 9.3 beta 1: https://developer.apple.com/news/releases/?id=01242018a
  • Swift Playgrounds 2.0 for iPad:
  • Support for fallthrough into cases with pattern variables: https://github.com/apple/swift/pull/14041
  • Compiler crash fix: https://github.com/apple/swift/pull/14102
  • Non-exhaustive enums: SE-0192
  • Derived Collection of Enum Cases: SE-0194
  • Introduce User-defined “Dynamic Member Lookup” Types: SE-0195
  • Compiler Diagnostic Directives: SE-0196
  • Adding toggle to Bool: forums discussion

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

44: Swift Bi-Weekly Brief29 Jan 201800:11:51
  • https://www.jessesquires.com/blog/swift-weekly-brief-hiatus/
  • https://swiftweekly.github.io/issue-101/

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

43: State of String22 Jan 201800:24:11
  • State of String: ABI, Performance, Ergonomics, and You! https://gist.github.com/milseman/bb39ef7f170641ae52c13600a512782f
  • https://twitter.com/Ilseman/status/951181851229483008
  • String Manifesto: https://github.com/apple/swift/blob/master/docs/StringManifesto.md

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

87: Package Registries and Indexes03 Aug 202000:35:42
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

42: Conditional Conformance15 Jan 201800:13:49

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

  • https://swift.org/blog/conditional-conformance/
  • https://github.com/apple/swift/blob/master/docs/GenericsManifesto.md
  • https://twitter.com/dgregor79/status/936353445530910720
  • https://twitter.com/AirspeedSwift/status/936294841016762368
  • https://twitter.com/AirspeedSwift/status/936289022766333952
  • https://twitter.com/AirspeedSwift/status/936281530552401920
  • https://twitter.com/simjp/status/950452640915140609

Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped

41: Improving Compilation Performance08 Jan 201800:23:36
  • Graydon Hoare’s swift-dev email: https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20171113/006001.html
  • Compiler Performance doc: https://github.com/apple/swift/blob/master/docs/CompilerPerformance.md
  • Brian Gesiak's swift-dev email: https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20171106/005934.html

Leave a review on iTunes and join http://spectrum.chat/specfm/swift-unwrapped

40: Dynamic Member Lookup Proposal18 Dec 201700:21:35
  • Introduce User-defined "Dynamic Member Lookup" Types:
    • First version: https://github.com/apple/swift-evolution/pull/768
    • Second version: https://github.com/apple/swift-evolution/pull/774
  • Implementations:
    • First version: https://github.com/apple/swift/pull/13076
    • Second version: https://github.com/apple/swift/pull/13361
  • Related "dynamic callable" proposal (gist in progress): https://gist.github.com/lattner/a6257f425f55fe39fd6ac7a2354d693d
  • Chris’s email to Swift Evolution: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20171113/041463.html

Leave a review on iTunes and join http://spectrum.chat/specfm/swift-unwrapped

39: Source Compatibility Suite Woes11 Dec 201700:26:03
  • https://bugs.swift.org/browse/SR-4981
  • https://github.com/apple/swift-source-compat-suite/blob/master/projects.json
  • https://swift.org/source-compatibility
  • Questions about expectations from swift source compatibility maintainers: https://github.com/apple/swift-source-compat-suite/pull/98

Leave a review on iTunes and join http://spectrum.chat/specfm/swift-unwrapped

© My Podcast Data