Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Swift Unwrapped

Activity Overview

Episode publication activity over the past year

Episodes

92: Deinit

21 Jun 2021

Contributed by Lukas

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

07 Dec 2020

Contributed by Lukas

LinksSwift concurrency roadmapEpisode 27: Concurrency with Chris Lattner[Concurrency] Actors & actor isolation[Concurrency] Interoperability with Obje...

90: Swift Atomics

02 Nov 2020

Contributed by Lukas

LinksAnnouncement blog postKaroy LorenteyGitHub RepositoryAtomics forumHacker News DiscussionGuillaume Lessard’s existing swift-atomics repoSponsors...

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

12 Oct 2020

Contributed by Lukas

What’s in a Swift runtime?Swift on Mac OS 9Heap ObjectsType LayoutType MetadataUniquing CachesClass MetadataClass Metadata InitializationOther link...

88: Swift 5.3

14 Sep 2020

Contributed by Lukas

5.3 release processSwift for Linux distrosAWS lambda RuntimeSwift Service LifecycleSwift Cluster membershipProposals accepted/implemented in 5.3Commit...

87: Package Registries and Indexes

03 Aug 2020

Contributed by Lukas

Swift Package IndexIntroWebsiteForumGitHubPackage ListDaveSvenCocoaPods websiteSwift Package RegistrySwift Package Registry Service PitchTweetPackage ...

86: Tuples

18 Jun 2020

Contributed by Lukas

SE-0282 Tuples conform to Equatable, Comparable, and HashableAcceptance: https://forums.swift.org/t/accepted-se-0283-tuples-conform-to-equatable-compa...

85: Swift on Windows and other news

03 Mar 2020

Contributed by Lukas

Foundation on Windows: https://forums.swift.org/t/swift-soars-ever-higher/34036 Interoperability between Swift and C++: https://forums.swift.org/t/ma...

84: Swift World Tour 2020

03 Feb 2020

Contributed by Lukas

Magic file names: https://github.com/apple/swift-evolution/blob/master/proposals/0274-magic-file.md Multi-pattern catch clauses https://github.com/a...

83: Modify Accessors

06 Jan 2020

Contributed by Lukas

Forum post Functional Swift conference talk Coroutine explanation by John McCall Get in Touch If you're enjoying the show and want to say thank you,...

82: Swift's New Diagnostic Architecture

02 Dec 2019

Contributed by Lukas

The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2. Blog post Forum discussion Thanks t...

81: Swift Compiler Driver

04 Nov 2019

Contributed by Lukas

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 t...

80: Standard Library Preview Package

07 Oct 2019

Contributed by Lukas

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

79: Swift 5.1 with Doug Gregor

16 Sep 2019

Contributed by Lukas

Burritos: https://github.com/guillermomuntaner/Burritos SE-0260 Library Evolution: https://github.com/apple/swift-evolution/blob/master/proposals/026...

78: Binary Dependencies in Swift Package Manager

02 Sep 2019

Contributed by Lukas

Forum pitch: https://forums.swift.org/t/pitch-support-for-binary-dependencies/27620 Swift ABI Stability: https://swift.org/blog/abi-stability-and-mor...

77: Generic Math Functions and Approximate Equality

05 Aug 2019

Contributed by Lukas

Proposal SE-0246 Exploring Swift's Numeric Types and Protocols Proposal SE-0259 Proposal SE-0233 Thanks to this episode's Sponsors Clubhouse.io Club...

76: Property Wrappers

01 Jul 2019

Contributed by Lukas

Proposal SE-0258 Review threads: First review Second review Third review Blog post by Vincent Padreilles on using property wrappers Blog post by J...

75: Swift Build Systems w/ Keith Smiley

02 Jun 2019

Contributed by Lukas

Links XcodeGen Announcing Swift support in CMake Buck Bazel Bazel's Apple platform rules llbuild Thanks to this episode's Sponsors Sentry.io Sentry ...

74: Removing Things From Swift

06 May 2019

Contributed by Lukas

Relevant Links SE-0255: Implicit returns from single-expression functions Tweet from Ben Cohen Swift Forums Acceptance Post SE-0257: Eliding comma...

73: UTF-8 Strings in Swift 5

01 Apr 2019

Contributed by Lukas

Relevant Links UTF-8 String blog post on swift.org Piercing the String Veil post on Swift forums SE-241 Deprecate String Index Encoded Offsets SR-974...

72: Pitch for Official Style Guide & Formatter for Swift

04 Mar 2019

Contributed by Lukas

Relevant Links Swift Forums Pitch: an Official Style Guide and Formatter for Swift Swift Evolution PR #994 swift-format implementation Community Tool...

71: Key Path Expressions as Functions

04 Feb 2019

Contributed by Lukas

Relevant Links Key Path Expressions as Functions: https://forums.swift.org/t/key-path-expressions-as-functions/19587 Implementation: https://github.c...

70: SourceKit-LSP

07 Jan 2019

Contributed by Lukas

Relevant Links Announcement Post on Swift Forums Open Sourcing Post on Swift Forums GitHub Repository: apple/sourcekit-lsp NSHipster article on Swift...

69: Result

03 Dec 2018

Contributed by Lukas

Proposal Forums review phase one Forums review phase two ​* Implementation Railway Oriented Programming Get in Touch If you're enjoying the show a...

68: Opaque Result Types

05 Nov 2018

Contributed by Lukas

https://forums.swift.org/t/opaque-result-types/15645 LazyMapCollection: https://cocoacasts.com/what-is-a-lazymapcollection-in-swift​ Get in Touch ...

67: Raw Strings

15 Oct 2018

Contributed by Lukas

SE-0200 Enhancing String Literals Delimiters to Support Raw Text Paul Hudson’s What’s New in Swift 5 Playground Discussion thread Announcement th...

66: Plan For Module Stability

20 Aug 2018

Contributed by Lukas

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 th...

65: Literal Initialization Via Coercion

02 Jul 2018

Contributed by Lukas

SE-0213: Literal initialization via coercion Implementation (apple/swift#15311) Swift evolution thread Get in Touch If you're enjoying the show and ...

64: Never

25 Jun 2018

Contributed by Lukas

Never & absurd(): https://twitter.com/pteasima/status/978325590397906944 Point Free Episode #9 Algebraic Data Types: Exponents – https://www.po...

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

18 Jun 2018

Contributed by Lukas

Data Structures and Algorithms in Swift: https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift Swift Algorithm Club: https...

62: Interview with Ted Kremenek

13 Jun 2018

Contributed by Lukas

Ted Kremenek on Twitter: https://twitter.com/tkremenek Swift Evolution Dashboard of proposals implemented in Swift 4.2: https://apple.github.io/swift...

61: WWDC reactions with Greg Heo

11 Jun 2018

Contributed by Lukas

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

60: Character Properties

28 May 2018

Contributed by Lukas

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

59: Implicit Escaping of Closures

21 May 2018

Contributed by Lukas

Links Forums: https://forums.swift.org/t/implicit-escaping-of-closures-via-objective-c/12025 SE-0103 Make non-escaping closures the default: https://...

58: Reimplementation of Implicitly Unwrapped Optionals

14 May 2018

Contributed by Lukas

Blog post on Reimplementation of Implicitly Unwrapped Optionals: https://swift.org/blog/iuo SE-0054 Abolish ImplicitlyUnwrappedOptional type: https:/...

57: Swift for TensorFlow Design Overview

07 May 2018

Contributed by Lukas

https://github.com/tensorflow/swift/blob/master/docs/DesignOverview.md https://twitter.com/chriseidhof/status/989736679417171968 https://twitter.com/...

56: SE-206 Hashable Enhancements

30 Apr 2018

Contributed by Lukas

Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0206-hashable-enhancements.md Swift Evolution review thread & acceptance...

55: SE-202 Random Unification

23 Apr 2018

Contributed by Lukas

Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0202-random-unification.md Swift Evolution thread: https://forums.swift.org/...

54: Collection & Sequence Proposals

16 Apr 2018

Contributed by Lukas

https://github.com/apple/swift-evolution/blob/master/proposals/0197-remove-where.md https://github.com/apple/swift-evolution/blob/master/proposals/02...

53: Swift for TensorFlow

09 Apr 2018

Contributed by Lukas

https://www.tensorflow.org/ https://youtu.be/Yze693W4MaU https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q https://www.tenso...

52: Package Manager Proposals

02 Apr 2018

Contributed by Lukas

We cover two recent Swift Package Manager proposal pitches. https://forums.swift.org/t/package-manager-extensible-build-tools/10900 https://forums.sw...

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

26 Mar 2018

Contributed by Lukas

Conditional conformance: https://swift.org/blog/conditional-conformance/ Generics manifesto: https://github.com/apple/swift/blob/master/docs/Generics...

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

19 Mar 2018

Contributed by Lukas

Conditional conformance: https://swift.org/blog/conditional-conformance/ Generics manifesto: https://github.com/apple/swift/blob/master/docs/Generics...

49: Swift Protocol Wishlist

05 Mar 2018

Contributed by Lukas

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

48: Google Summer Of Code 2018

26 Feb 2018

Contributed by Lukas

Announcement on Swift Forums: https://forums.swift.org/t/swift-to-participate-in-gsoc-2018/10147 Project Ideas: https://swift.org/project-ideas/ Summ...

47: Revamping QuickLook Playground APIs

19 Feb 2018

Contributed by Lukas

Forum discussion: http://forums.swift.org/t/se-0198-playground-quicklook-api-revamp/9448 Proposal: https://github.com/apple/swift-evolution/blob/m...

46: Restricting cross-module struct initializers

12 Feb 2018

Contributed by Lukas

Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0189-restrict-cross-module-struct-initializers.md Implementation: https:/...

45: Swift News January 2018

05 Feb 2018

Contributed by Lukas

Sequence.split should have a Lazy equivalent: SR-6691 Conditional conformance swift.org blog post: https://swift.org/blog/conditional-conformance Enf...

44: Swift Bi-Weekly Brief

29 Jan 2018

Contributed by Lukas

https://www.jessesquires.com/blog/swift-weekly-brief-hiatus/ https://swiftweekly.github.io/issue-101/ Please leave a review on iTunes and join the c...

43: State of String

22 Jan 2018

Contributed by Lukas

State of String: ABI, Performance, Ergonomics, and You! https://gist.github.com/milseman/bb39ef7f170641ae52c13600a512782f https://twitter.com/Ilseman...

42: Conditional Conformance

15 Jan 2018

Contributed by Lukas

Swift 4.1 will include support for conditional protocol conformance, and we're excited to use it! https://swift.org/blog/conditional-conformance/ htt...

41: Improving Compilation Performance

08 Jan 2018

Contributed by Lukas

Graydon Hoare’s swift-dev email: https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20171113/006001.html Compiler Performance doc: https://git...

40: Dynamic Member Lookup Proposal

18 Dec 2017

Contributed by Lukas

Introduce User-defined "Dynamic Member Lookup" Types: First version: https://github.com/apple/swift-evolution/pull/768 Second version: htt...

39: Source Compatibility Suite Woes

11 Dec 2017

Contributed by Lukas

https://bugs.swift.org/browse/SR-4981 https://github.com/apple/swift-source-compat-suite/blob/master/projects.json https://swift.org/source-compatibi...

38: Off to the Races

04 Dec 2017

Contributed by Lukas

Enable core dumps: ulimit -c unlimited Mutating functions require exclusive access: https://twitter.com/simjp/status/928714602937905153 "Callin...

37: Enum Case Enumerable Proposal

27 Nov 2017

Contributed by Lukas

Original proposal: https://github.com/apple/swift-evolution/pull/114 Latest email: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-2017...

36: Swift Evolution - Current Topics & Proposals

13 Nov 2017

Contributed by Lukas

Float80 Corrections: https://mobile.twitter.com/daniel_dunbar/status/923694549238611970 Why the Swift Server Working Group's http library doesn't hav...

35: Performance Profiling on Linux

30 Oct 2017

Contributed by Lukas

JP's FrenchKit talk on "Performance Profiling Swift on Linux": Video: https://youtu.be/TWeLLTFjqXg Slides: https://speakerdeck.com/jpsim/p...

34: Floating-Point

23 Oct 2017

Contributed by Lukas

https://www.jessesquires.com/blog/floating-point-swift-ulp-and-epsilon/ https://speakerdeck.com/jessesquires/exploring-swifts-numeric-types-and-proto...

33: HTTP server v0.1.0

16 Oct 2017

Contributed by Lukas

Server APIs Project: https://swift.org/server-apis/ Server APIs Working Group: https://swift.org/blog/server-api-workgroup/ HTTP 0.1.0: https://git...

32: Migrating to Swift 4

09 Oct 2017

Contributed by Lukas

https://swift.org/migration-guide-swift4/ Using two Swift Package Manager manifest files: https://github.com/realm/SwiftLint/blob/0.23.0/Package.swi...

31: Compile Times

02 Oct 2017

Contributed by Lukas

Measuring Swift compile times in Xcode 9: https://www.jessesquires.com/blog/measuring-compile-times-xcode9/ Profiling your Swift compilation times: h...

30: Weak References with Mike Ash

25 Sep 2017

Contributed by Lukas

Friday Q&A: https://mikeash.com/pyblog/friday-qa-2017-09-22-swift-4-weak-references.html Leave a review on iTunes: https://itunes.apple.com/us/pod...

29: Notes from Ted Kremenek, Recent Proposals & Xcode 9 GM

18 Sep 2017

Contributed by Lukas

iPhone X keynote + GM seeds for Xcode 9, Swift 4 Synthesizing Equatable and Hashable: https://github.com/apple/swift-evolution/blob/master/proposals/...

28: Refactoring Engine

11 Sep 2017

Contributed by Lukas

Swift.org blog post on Swift Local Refactoring: https://swift.org/blog/swift-local-refactoring/ Clang-based refactoring engine: http://lists.llvm.org...

27: Concurrency with Chris Lattner

04 Sep 2017

Contributed by Lukas

Please take a minute to leave a review on iTunes and join us on Spectrum chat if you'd like to discuss the show. Concurrency manifesto: https://gist...

26: Swift 5 Goals

28 Aug 2017

Contributed by Lukas

Mailing List: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170807/038645.html Swift Evolution Readme: https://github.com/apple/swi...

25: ABI Stability – Calling Convention, Runtime and Standard Library

21 Aug 2017

Contributed by Lukas

ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md ABI Dashboard: https://swift.org/abi-stability ABI ...

24: ABI Stability - Mangling

14 Aug 2017

Contributed by Lukas

Twitter thread on source stability discussion for episode 22: https://twitter.com/swift_unwrapped/status/892023116377075712 ABI Stability Manifesto: ...

23: ABI Stability – Data Layout and Metadata

07 Aug 2017

Contributed by Lukas

ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md ABI Dashboard: https://swift.org/abi-stability ABI ...

22: ABI Stability – The Big Picture

31 Jul 2017

Contributed by Lukas

ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md ABI Dashboard: https://swift.org/abi-stability ABI ...

21: New Proposals

24 Jul 2017

Contributed by Lukas

Bug of the week (sandboxing!): SR-549, SR-5061 String newline escaping: SE-0182 Substring perf: SE-0183 String index overhaul: SE-0180 SPM c++ suppor...

20: Swift Migrator

17 Jul 2017

Contributed by Lukas

Bug of the week: https://bugs.swift.org/browse/SR-4088 Ted’s email: https://lists.swift.org/pipermail/swift-dev/Week-of-Mon-20170605/004751.html Mi...

19: WWDC Reactions

10 Jul 2017

Contributed by Lukas

Improvement of the week: https://github.com/apple/swift-package-manager/pull/1249 Ted’s email: https://lists.swift.org/pipermail/swift-dev/Week-of-...

18: Community Open Source Spotlight

03 Jul 2017

Contributed by Lukas

SipHash: https://github.com/lorentey/SipHash CryptoSwift: https://github.com/krzyzanowskim/CryptoSwift Result: https://github.com/antitypical/Result ...

17: Testing Swift

26 Jun 2017

Contributed by Lukas

Testing Swift: https://github.com/apple/swift/blob/master/docs/Testing.rst Lit: LLVM Integrated Tester: http://llvm.org/docs/CommandGuide/lit.html Sw...

16: Error Handling in Swift — A History

19 Jun 2017

Contributed by Lukas

Error Handling: https://github.com/apple/swift/blob/master/docs/ErrorHandling.rst Rationale and Proposal: https://github.com/apple/swift/blob/master/...

15: What's New in Swift 4 (Part 2)

12 Jun 2017

Contributed by Lukas

What should you expect with Swift 4? Some great new features and improvements. Ole's Swift 4 playground: https://oleb.net/blog/2017/05/whats-new-in-s...

14: What's New in Swift 4 (Part 1)

05 Jun 2017

Contributed by Lukas

What should you expect with Swift 4? Some great new features and improvements. Ole's Swift 4 playground: https://oleb.net/blog/2017/05/whats-new-in-s...

13: WWDC Predictions

29 May 2017

Contributed by Lukas

SwiftPM iOS SwiftPM Cross-Compilation: https://github.com/apple/swift-package-manager/pull/1098 SwiftPM Xcode Better SwiftPM/Xcode integration: h...

12: Swift Evolution

22 May 2017

Contributed by Lukas

Moving to Discourse, email from Ted: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170206/031657.html Nate Cook's Discourse experim...

11: Ownership Manifesto

15 May 2017

Contributed by Lukas

Manifesto: https://github.com/apple/swift/blob/master/docs/OwnershipManifesto.md TL;DR: https://gist.github.com/Gankro/1f79fbf2a9776302a9d4c8c0097cc4...

10: The Variety Show

08 May 2017

Contributed by Lukas

SE-0168: Multi-line strings Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0168-multi-line-string-literals.md John Holdswor...

09: String Manifesto

01 May 2017

Contributed by Lukas

String Manifesto: https://github.com/apple/swift/blob/master/docs/StringManifesto.md Chris Lattner on Swift 4 goals including String re-evaluation: h...

08: Archival Serialization & Swift Encoders

24 Apr 2017

Contributed by Lukas

SE-0166: Swift Archival & Serialization NSCoding: https://developer.apple.com/reference/foundation/nscoding http://nshipster.com/nscoding/ Swi...

07: Access Control - The Saga Continues

17 Apr 2017

Contributed by Lukas

Access Control Roller Coaster First came the private/fileprivate change (SE-0025): https://github.com/apple/swift-evolution/blob/master/proposals/002...

06: Swift 3.1 Release & SwiftPM Improvements

10 Apr 2017

Contributed by Lukas

Swift 3.1 Release Official Swift 3.1 release post: https://swift.org/blog/swift-3-1-released/ Swift 3.1 was first available on Swift for iPad, not ma...

05: Objective-C Interoperability

03 Apr 2017

Contributed by Lukas

There's been a much stronger focus on calling ObjC from Swift than the other way around, but in this talk we'll cover both directions and the parts of...

04: Bridging with Objective-C

27 Mar 2017

Contributed by Lukas

Swift has evolved since 1.x to have a fluctuating amount of magic/implicit bridging from ObjC and Foundation types, sometimes going in the opposite di...

03: Source Stability (What is a Source Breaking Change?)

20 Mar 2017

Contributed by Lukas

Every Swift developer who has migrated code bases from Swift 1.x to 2.x, or even the more tedious 2.x to 3.x knows the pain of migrating to new Swift ...

02: SourceKit (Compiling by Default)

13 Mar 2017

Contributed by Lukas

In this episode, we dive into the framework we love to hate to love: SourceKit. We wrap up with an overview of method dispatch in Swift. SourceKit on ...

01: Already & Only (Swift Open Source Year in Review)

06 Mar 2017

Contributed by Lukas

In this episode we take a look at the first full year of open source Swift development and the first complete release cycle (for 3.0) that happened co...

00: And We're Live!

24 Feb 2017

Contributed by Lukas

There are tons of podcasts out there about general Apple/iOS/macOS development but nothing specifically about only the Swift programming language. So,...