Podcasts about swift evolution

  • 22PODCASTS
  • 52EPISODES
  • 45mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 13, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about swift evolution

Latest podcast episodes about swift evolution

Swift Package Indexing
53: It's not a topic I thought many people would care about, but here we are

Swift Package Indexing

Play Episode Listen Later Feb 13, 2025 47:48


Join us for our first episode in 2025 with news of a community Swift on Android working group, the announcement of swift-build at FOSDEM, a discussion of making open source funding easier, how to get feedback on Swift Evolution proposals from people outside the Swift forums, and of course our usual package picks!NewsSwift on Android Working GroupThe Next Chapter in Swift Build TechnologiesOpen Source Swift fundraisingswift.algora.ioPitch: Last expression as return valuePackagesZip by Tomas Franzénswift-zip-archive by Adam FowlerForked by Drew McCormackSkinSmoothingFilter by shimanumerix by Gavin Wiggins

Swift over Coffee
S3E14: An archaeological trove of Mikaela

Swift over Coffee

Play Episode Listen Later May 24, 2024 44:18


In this episode: We discuss Apple's newest accessibility features coming in iOS 18, share our tips for working with difficult colleagues and clients, and read your replies to our open ballot: is Swift Evolution working? Apple's new accessibility features in iOS 18: https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/?1715781602 Deep Dish Swift: https://deepdishswift.com Swift Craft: https://swiftcraft.uk iOSKonf: https://www.ioskonf.mk ARCtic Conference: https://arcticonference.com Matthew Skiles, icon designer: https://www.matthewskiles.com/ Swift Gems from Natalia Panferova:  https://books.nilcoalescing.com/swift-gems The Advantage book: https://www.amazon.com/Advantage-Organizational-Health-Everything-Business/dp/0470941529 Extreme Ownership book: https://echelonfront.com/books/extreme-ownership/ Interview with Chris Lattner: https://www.youtube.com/live/OAaQhW4ifu0?si=drHVY_dkJoc4_4H6

Code Completion
113: Poor Delta Airlines

Code Completion

Play Episode Listen Later Dec 21, 2022 40:18


Welcome to Code Completion, Episode 113! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Apple reportedly cancels M2 Extreme: - 9to5mac (https://9to5mac.com/2022/12/18/gurman-apple-cancels-plans-for-high-end-mac-pro-with-m2-extreme-chip-m2-ultra-mac-pro-still-planned/) - More new displays coming with Apple Silicon: - 9to5mac (https://9to5mac.com/2022/12/18/apple-multiple-new-external-displays-in-development/) - Side loading likely coming soon? - Bloomberg (https://www.bloomberg.com/news/articles/2022-12-13/will-apple-allow-users-to-install-third-party-app-stores-sideload-in-europe) - 9to5mac (https://9to5mac.com/2022/12/13/apple-alternative-app-stores-iphone/) - if and switch expressions: - Swift Evolution (https://github.com/apple/swift-evolution/blob/main/proposals/0380-if-switch-expressions.md) - Code Completion Tip: - setCustomSpacing (https://developer.apple.com/documentation/uikit/uistackview/2866023-setcustomspacing) - Mini Review Corner: - Flic (https://flic.io/throwboy.com/collections/the-iconic-pillow-collection-2) Your hosts for this week: * Spencer Curtis (https://twitter.com/SpencerCCurtis) * Dimitri Bouniol (https://twitter.com/DimitriBouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try: https://apps.apple.com/app/apple-store/id1525104124?mt=12y up to date with all his courses!

The John Batchelor Show
The swift evolution of social media. Devin Nunes, TruthSocial.

The John Batchelor Show

Play Episode Listen Later Nov 3, 2022 18:38


Photo: No known restrictions on publication. @Batchelorshow The swift evolution of social media. Devin Nunes, TruthSocial. https://www.msn.com/en-us/news/technology/truth-social-grows-in-influence-even-after-facing-one-business-calamity-after-the-next-nyt/ar-AA13CeVa

AppStore Tagebuch
034 - #warning("

AppStore Tagebuch

Play Episode Listen Later Aug 17, 2022 123:08


Heute geht es um Urlaub, Bugs in Apples Software, Swift Evolution, 2 Apps in einer und diverse andere Kleinigkeiten.

apps urlaub bugs kleinigkeiten swift evolution holger krupp
Side Project Spotlight
#18: WWDC22 Speculation!

Side Project Spotlight

Play Episode Listen Later Jun 3, 2022 57:25


Just in time for the weekend plane ride to Cupertino, it's our WWDC22 speculation episode! We talk about some of things we hope to see at this year's WWDC including new hardware, iOS 16 features, and dev tool improvements. Plus, Kotaro provides a bonus tip about how you can glimpse the future by subscribing to the Swift Evolution mailing list. If you'd like to join us at our virtual keynote watch party, RSVP and join our Slack! Details are on our website at http://phillycocoa.org or at https://www.meetup.com/PhillyCocoaHeads/. Be sure to check out our Not a Sponsor this week: SwiftBySundell.com ## Topics Discussed: - What is WWDC? - In-person vs virtual - Alt conferences - Speculation - Hardware - M2 Mac Pro - AR Glasses Dev Kit - Joy-con style controllers for iPhone/iPad - iOS 16 - New era of UI design? - Theming support? - Mac Password Management App? - SwiftUI 4 - Becomes The Way to do Apple dev - Native ARView? - Native support for PencilKit? - NavigationLink improvement? - Native Siri Intents? - Keyboard/Text fields improvements? - Core Data Updates - New API? - NoSQL style db? - Continue improving SwiftUI integration - Better CloudKit support in Xcode - AR - Commitment that AR glasses are coming and timeframe? - Reality Composer features - Glimpse the future on the Swift Evolution mailing list - Concurrency - Regex support - Not a Sponsor: SwiftBySundell.com Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.

Our America with Julián Castro
The Swift Evolution of Home Ownership

Our America with Julián Castro

Play Episode Listen Later May 18, 2022 43:18


Julián and Sawyer chat with Ruby Bolaria Shifrin, the head of the Chan Zuckerberg Initiative's housing affordability project, about the realities of modern-day home ownership and the lessons learned from the pandemic. Later they're joined by Laurie Goodman of the Urban Institute to look into some of the statistics guiding housing experts.    Follow Laurie's work at the Urban Institute online at @urbaninstitute or @MortgageLaurie. Ruby of @ChanZuckerberg can be found at @Ruby_Bee.   Keep up with Julián on Twitter at @JulianCastro and Instagram at @JulianCastroTX. Sawyer can be found on Twitter and Instagram at @SawyerHackett. And stay up to date with us on Twitter, Facebook, and Instagram at @LemonadaMedia.    This episode of ‘Our America' is brought to you by the Chan Zuckerberg Initiative, which is dedicated to building a more inclusive, just, and healthy future for everyone. The series is presented in part by the Marguerite Casey Foundation.    Click this link for a list of current sponsors and discount codes for this show and all Lemonada shows go to lemonadamedia.com/sponsors. Joining Lemonada Premium is a great way to support our show and get bonus content. Subscribe today at bit.ly/lemonadapremium. See omnystudio.com/listener for privacy information.

AppStore Tagebuch
030 - München.Parsing

AppStore Tagebuch

Play Episode Listen Later Mar 10, 2022 115:42


Wir sprechen über die Neuigkeiten unserer Apps, das vergangene Apple Event, Swift Evolution und ein Framework der Woche.

Unicode(U+00D1) Podcast
Swift Evolution

Unicode(U+00D1) Podcast

Play Episode Listen Later Jan 27, 2022 45:37


En este episodio nos acompaña Alejandro Martínez para hablar de Swift y del proceso mediante el que se le añaden nuevas características, Swift Evolution.Referencias del episodiohttps://www.swift.orghttps://forums.swift.orghttps://apple.github.io/swift-evolution https://alejandromp.com/blog/road-to-swift-6-video/https://alejandromp.comhttps://twitter.com/alexito4https://www.youtube.com/channel/UCfiBFlVY8s-tmJGDMNCd26wEventos de la comunidad de MongoDB

Stacktrace
150: “A secret Catalyst agent”

Stacktrace

Play Episode Listen Later Aug 25, 2021 67:08


On this 150th episode of the show, John and Rambo go on a series of accidental deep dives into universal links, how Catalyst and AppKit can be integrated, and more. Also, what does being a technical leader entail, and what's the current state of Swift Evolution? Sponsored by Baseus: Get a special deal on the new Baseus 10,000mAh portable Mag-Safe charger and power bank with code 9TO5MACBASE. Download MP3 Hosts Gui on Twitter: @_inside John on Twitter: @johnsundell Links Data Jar Swift by Sundell episode with Simon Støvring Accessibility audio graphs SwiftUI's accessibilityRepresentation API DistributedNotificationCenter Navigation in Swift Showing view controllers, rather than pushing them Dismissing a SwiftUI modal or detail view Swift for TensorFlow Combining dynamic member lookup with key paths Subscribe 🟣 Apple Podcasts🟠 Overcast🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

Stacktrace
145: “Working code is better than good-looking code”

Stacktrace

Play Episode Listen Later Jul 21, 2021 78:49


John and Rambo discuss some of the most recent Apple hardware rumors, how they've been John and Rambo discuss how they use unit testing to verify their code, and how automatic testing fits into their overall workflows. Also, more details about Rambo's new app, and strategies for adding new features to existing code bases. Sponsored by Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night's sleep. Download it from the App Store today. Download MP3 Hosts Gui on Twitter: @_inside John on Twitter: @johnsundell Links Mazury SwiftUI's minimumScaleFactor modifier SwiftUI's blendMode modifier Unit testing Swift Evolution Subscribe 🟣 Apple Podcasts🟠 Overcast🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

More Than Just Code podcast - iOS and Swift development, news and advice
Episode 328: Best of MTJC: WWDC 2019 LIVE from the Podcast Studio

More Than Just Code podcast - iOS and Swift development, news and advice

Play Episode Listen Later May 31, 2021 48:35


A re-roll of our WWDC 2019 episode - We are joined by Alexis Gallagher and Ricky de Laveaga in the Podcast Studio at WWDC 2019 McEnery Convention Center. Recorded at 11 am Friday June 7, 2019. We fact check on Bobby Orr and the approximate number of active iOS developers. #askMTJC has Namrata Bandekar responding to joining start ups, as well the pronunciation of Dave Verwer IRL. We discuss our impressions of WWDC 2019 — SwiftUI, declarative programing, Combine framework, ARKit 3, Reality Composer, Swift Playgrounds 3, Swift Package Manager, stand alone Watch apps, iPadOS, TestFlight Feedback, Transporter, and Sign In With Apple. Picks: Performance, Pencil Support, Optimizing File Storage, DataFlow for SwiftUI, Combine in Practice, Sign In With Apple, Voice Dream Scanner, ClassKit, What's New In Swift, try! Swift, AltConf. Special Guests: Alexis Gallagher and Ricky de Laveaga.

Swiftly Speaking
Episode 15: Christian Selig

Swiftly Speaking

Play Episode Listen Later May 27, 2021 84:40


In this episode, Paul talks to Christian Selig about Apollo for Reddit, community input, how to improve accessibility, and more. Detailed topics: What was the hardest part of making the Apollo app? Do you get much support from Reddit? What are your tips for doing great networking in apps? How do you keep up with Swift Evolution? Are you planning to use GraphQL? Will you try out Combine or other new APIs? How long did it take to make Apollo so successful? How do you structure a large iOS project? What's your advice for someone who wants to get into iOS development? What inspired Apollo's designs? How to improve accessibility on your app How did you perfect your implementation of dark mode on iOS? How did you design your app's themes? What was the inspiration for Apollo's widgets? When will Apollo for iPad ship for real? How many of Apollos's features come from its community? How do you track app usage while respecting user privacy? What's the best advertising approach for apps? Does being featured by Apple help get app downloads? How to reach out to Apple for app promotion Are you making enough money from Apollo? How to sustain revenue growth of indie apps How do you decide when a feature is ready to be released? Could Apollo go open source? Where is Apollo going to be in 5 years time? Wrap up

Xcoders
Xcoders Podcast, April 2021

Xcoders

Play Episode Listen Later Apr 30, 2021


This month, Seattle Xcoders co-organizer Tim Ekl joins the show to talk about his journey to Seattle (and Xcoders), his new blog post about the SE-0309 Swift Evolution proposal around Generics & Existentials, as well as Swift's evolution as a general purpose language. There's also some WWDC wishcasting for fun new APIs. Questions, comments, or topic requests? Get in touch at info@seattlexcoders.org Links: Tim Ekl on Twitter Tim's Generics Blog Post Host: Jared Sorge Xcoders Links: Website Xcoders Slack Vancouver Xcoders Meetup Meetup

Stacktrace
119: “Swift spelunking”

Stacktrace

Play Episode Listen Later Jan 20, 2021 55:44


John and Rambo react to the latest Mac and iPhone rumors, design a new feature for AirBuddy, talk about Swift Evolution and not-quite-public language features, and discuss various ways of using frameworks and libraries on Apple’s platforms. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links John’s article about accessing a Swift property wrapper’s enclosing instance The Swift Evolution proposal for property wrappers Bloomberg’s latest reports New iMac, Mac Pro, and external monitor New MacBook Pros Foldable iPhones The Power Mac G4 Cube Swift Package Manager Linking an Xcode target to frameworks and libraries Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

Swift Unwrapped
87: Package Registries and Indexes

Swift Unwrapped

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

Swiftly Speaking
Episode 11: Chris Lattner

Swiftly Speaking

Play Episode Listen Later Jun 21, 2020 107:06


In this episode, Paul talks to Chris Lattner about the early history of Swift, his tips for learning the language better, and his thoughts on Swift Evolution. Detailed topics: Introduction How did you start creating Swift? Could you have improved Objective-C instead? Was there a risk of Swift splitting the community? When Swift was first designed, were you only thinking about Apple platforms? How and when did Swift get its name? How did you decide what went into Swift at launch? Were the changes between the first Swift beta and release? What was it like getting on stage at WWDC14? How important were Playgrounds and the reference guide? If you were starting from scratch today, what would you do differently? What's the best way of learning Swift? What made Swift grow such a thriving community? Running Swift for Mac OS 9 Chris Lattner explains optionals Chris Lattner explains closures Why is the word 'in' part of Swift's closure syntax? Is Swift getting too complicated? Multiple Trailing Closures in Swift When will async/await come to Swift? What made Result finally appear in Swift? Is Swift becoming a multi-platform language? Is Swift Evolution working well? Is there anything you would change in Swift? Will Swift Evolution ever slow down? Wrap Up

Swiftly Speaking
Episode 5: Daniel Steinberg

Swiftly Speaking

Play Episode Listen Later May 1, 2020 77:40


In this episode, Paul talks to Daniel Steinberg about functional programming, monads, Swift Evolution, and more. Detailed topics: • What is functional programming in Swift? • What is the definition of functional programming in Swift? • What are the advantages of functional programming in Swift? • Are there any disadvantages to functional programming in Swift? • What are the first steps for functional programming in Swift? • How to improve your functional programming skills? • What are monads? • What problem does Combine solve? • Is Combine only for SwiftUI developers? • What is Combine missing? • How to encourage idiomatic usage of Combine • Is SwiftLint ready for SwiftUI? • How to break up structs and classes • How to keep up with Swift Evolution • Microsoft and open source • How well is Swift Evolution working? • Why are function builders fundamental in SwiftUI? • What would make Swift.org better? • What's the most exciting feature of future Swift?

Swift Unwrapped
83: Modify Accessors

Swift Unwrapped

Play Episode Listen Later Jan 6, 2020 31:53


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

Swift Unwrapped
81: Swift Compiler Driver

Swift Unwrapped

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.

Swift Unwrapped
80: Standard Library Preview Package

Swift Unwrapped

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.

Swift Unwrapped
79: Swift 5.1 with Doug Gregor

Swift Unwrapped

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

Swift Unwrapped
78: Binary Dependencies in Swift Package Manager

Swift Unwrapped

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?

Swift Unwrapped
77: Generic Math Functions and Approximate Equality

Swift Unwrapped

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.

More Than Just Code podcast - iOS and Swift development, news and advice
Episode 257: Best of MTJC: LIVE from the WWDC 2019 Podcast Studio

More Than Just Code podcast - iOS and Swift development, news and advice

Play Episode Listen Later Jul 19, 2019 48:31


We are joined by Alexis Gallagher and Ricky de Laveaga in the Podcast Studio at WWDC 2019 McEnery Convention Center. Recorded at 11 am Friday June 7, 2019. We fact check on Bobby Orr and the approximate number of active iOS developers. #askMTJC has Namrata Bandekar responding to joining start ups, as well the pronunciation of Dave Verwer IRL. We discuss our impressions of WWDC 2019 — SwiftUI, declarative programing, Combine framework, ARKit 3, Reality Composer, Swift Playgrounds 3, Swift Package Manager, stand alone Watch apps, iPadOS, TestFlight Feedback, Transporter, and Sign In With Apple. Picks: Performance, Pencil Support, Optimizing File Storage, DataFlow for SwiftUI, Combine in Practice, Sign In With Apple, Voice Dream Scanner, ClassKit, What's New In Swift, try! Swift, AltConf. Special Guests: Alexis Gallagher and Ricky de Laveaga.

Swift Unwrapped
76: Property Wrappers

Swift Unwrapped

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.

More Than Just Code podcast - iOS and Swift development, news and advice
Episode 250: LIVE from the WWDC 2019 Podcast Studio

More Than Just Code podcast - iOS and Swift development, news and advice

Play Episode Listen Later Jun 8, 2019 48:31


We are joined by Alexis Gallagher and Ricky de Laveaga in the Podcast Studio at WWDC 2019 McEnery Convention Center. Recorded at 11 am Friday June 7, 2019. We fact check on Bobby Orr and the approximate number of active iOS developers. #askMTJC has Namrata Bandekar responding to joining start ups, as well the pronunciation of Dave Verwer IRL. We discuss our impressions of WWDC 2019 — SwiftUI, declarative programing, Combine framework, ARKit 3, Reality Composer, Swift Playgrounds 3, Swift Package Manager, stand alone Watch apps, iPadOS, TestFlight Feedback, Transporter, and Sign In With Apple. Picks: Performance, Pencil Support, Optimizing File Storage, DataFlow for SwiftUI, Combine in Practice, Sign In With Apple, Voice Dream Scanner, ClassKit, What's New In Swift, try! Swift, AltConf. Special Guests: Alexis Gallagher and Ricky de Laveaga.

iOS Dev Discussions - Sean Allen
Swift News - April 15th, 2019

iOS Dev Discussions - Sean Allen

Play Episode Listen Later Apr 16, 2019 14:33


Swift News is all about curating this week's latest news involving iOS Development and Swift. In this week's episode I discuss some Swift Evolution proposals that reduce some code clutter, improving the UI of Generics, Pull Request checklists and how to improve your debugging. I also discuss Size Classes, Push Notifications, Marzipan, ARKit and more! Video Version: https://youtu.be/wxfGdr6I8fQ Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, hoodies and goodies: https://seanallen.co/store If you're enjoying this podcast, I have another one called Swift Over Coffee w/ Paul Hudson of Hacking with Swift: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Twitter: https://www.twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen YouTube Channel: https://www.youtube.com/seanallen Portfolio: https://seanallen.co Book and learning recommendations (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Video Tutorials: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 My Developer & YouTube Setup: https://www.amazon.com/shop/seanallen --- Support this podcast: https://anchor.fm/seanallen/support

Swift over Coffee
S1E17: Now he sounds French

Swift over Coffee

Play Episode Listen Later Apr 15, 2019 29:50


In this episode: lots of new Swift Evolution proposals are in review, we discuss *that* TechCrunch article, dive into server-side Swift, and try to figure out how to pronounce “Herbert”. - Swift 5 Officially Released: https://swift.org/blog/swift-5-released/ - SE-0246 Generic Math Functions: https://github.com/apple/swift-evolution/blob/master/proposals/0246-mathable.md - SE-0249 KeyPath Expressions as Functions: https://github.com/apple/swift-evolution/blob/master/proposals/0249-key-path-literal-function-expressions.md - SE-0252 Key Path Member Lookup: https://github.com/apple/swift-evolution/blob/master/proposals/0252-keypath-dynamic-member-lookup.md - SE-0248 String Gaps and Missing APIs: https://github.com/apple/swift-evolution/blob/master/proposals/0248-string-gaps-missing-apis.md - SE-0257 Eliding commas from multiline expression lists: https://github.com/apple/swift-evolution/blob/master/proposals/0257-elide-comma.md - SE-0255 Implicit returns from single-expression functions: https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md - Paul’s pick: Whither app developers? – https://techcrunch.com/2019/04/14/whither-native-app-developers/ - Sean’s pick: Pacing Ourselves in the Marzipan Marathon – https://blog.curtisherbert.com/pacing-ourselves-in-the-marzipan-marathon/ - Open Ballot: Have you experimented with server-side Swift? If so, what are your thoughts, and if not what's holding you back?

swift herbert functions techcrunch implicit swift evolution sounds french
Swift Unwrapped
67: Raw Strings

Swift Unwrapped

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.

Swift over Coffee
S1E1: No magic bullets

Swift over Coffee

Play Episode Listen Later Sep 1, 2018 26:17


In this episode: raw strings are back in review, Dynamic Type is more popular than you realize, and we look at ways to fix massive view controllers. - Raw strings: https://github.com/apple/swift-evolution/blob/master/proposals/0200-raw-string-escaping.md - xkcd backslashes: https://xkcd.com/1638 - 40% of users use Dynamic Type: https://twitter.com/browgrammer/status/1031630345551065089 - The Swift team are working on Docker support: https://forums.swift.org/t/kickstarting-new-official-docker-support-for-swift/15487 - Paul's pick: SE-0225 shows that Swift Evolution is working well. - Sean's pick: SpriteKit is awesome! - Dave DeLong's talk at App Builders: https://youtu.be/YWVzCd5FYbs - Soroush Khanlou, The Coordinator: http://khanlou.com/2015/01/the-coordinator - How to use the coordinator pattern in iOS apps: https://www.hackingwithswift.com/articles/71/how-to-use-the-coordinator-pattern-in-ios-apps

Swift Unwrapped
65: Literal Initialization Via Coercion

Swift Unwrapped

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!

Fatal Error
67. The Whatever Planet From The Sun

Fatal Error

Play Episode Listen Later May 4, 2018 30:52


Soroush and Chris share some sad news, talk about Soroush's first official Swift Evolution proposal, and a post about giving presentations by Dave DeLong.Soroush’s pitch: `count(where:)` on SequenceE66: Sequence and Collection and Iterator, Oh MyHarlan Haskins & Robert Widmann - Becoming An Effective Contributor to SwiftHow to Read the Swift Standard Library SourceSoroush’s Swift PRSoroush’s Swift Evolution proposal PRSwift Unwrapped: 56: SE-206 Hashable EnhancementsChris Lattner’s comment on Soroush’s pitchE60: Soroush in the Standard LibrarySoroush’s Lazy dropLast implementationDave DeLong: You should give that presentationProductivity Strategies: Exploration vs ExploitationMulti-armed bandit experiments

Fatal Error
Teaser: 66. Sequence and Collection and Iterator, Oh My

Fatal Error

Play Episode Listen Later Apr 27, 2018 1:59


Soroush and Chris talk about Sequences, Collections, and Swift Evolution drama.Get a new Fatal Error episode every week by becoming a supporter at patreon.com/fatalerror.

Fatal Error
62. Convergent Swift Evolution

Fatal Error

Play Episode Listen Later Mar 30, 2018 47:00


This week, Chris and Soroush discuss Soroush's efforts to implement BigDecimal in Swift, recap Teki Con, and take a detour into evolutionary biology. Teki Con talks krzysztof zablocki michael ayers dave delong Fatal Error Episode 2: View Models Model-View-Controller Applications Programming in Smalltalk-80™: How to use Model-View-Controller (MVC) Lexicographical order Georgia Aquarium Whale Shark Convergent evolution BigInt in the Swift Git repository Prototypes in the Swift Git repository Swift Advanced Operators (Overflow Operators) addingReportingOverflow dividingFullWidth Matt Gallagher - Cocoa With Love: Partial functions in Swift, Part 2: Catching precondition failures Matthew Green: On the NSA (see the first footnote) the cryptopals crypto challenges khanlou/BigDecimal on GitHub Decimal Degrees Wide Area Augmentation System and Local Area Augmentation System

Fatal Error
Teaser: 62. Convergent Swift Evolution

Fatal Error

Play Episode Listen Later Mar 30, 2018 1:34


This week, Chris and Soroush discuss Soroush’s efforts to implement BigDecimal in Swift, recap Teki Con, and take a detour into evolutionary biology.Get a new Fatal Error episode every week by becoming a supporter at patreon.com/fatalerror.

Swift by Sundell
19: “Proposal tour”, with special guest Erica Sadun

Swift by Sundell

Play Episode Listen Later Mar 19, 2018 54:09


Erica Sadun joins John to talk about Swift Evolution and its proposal process, civility in the community, the state of Apple's developer tools, protocol extensions, Swift Foundation vs Objective-C Foundation and much more.

Fatal Error
54. Ecstatic about Enums

Fatal Error

Play Episode Listen Later Jan 26, 2018 41:25


Chris and Soroush chat about the new Swift Forums, Soroush's recent Swift Evolution pitch, and recent enum-related Evolution proposals. (Plus, an update on Chris's MacBook keyboard and Soroush's server.) Space Gray iMac Pro alias ggit Let's Encrypt Chris: Deploying Let's Encrypt with Nginx on Ubuntu 16.04 Why Comcast injecting messages into web traffic is dangerous Security Tip: Disallow Root SSH Logins How To Disable Password Authentication for SSH How To Protect SSH with Fail2Ban on Ubuntu 14.04 How to Install and Configure Postfix as a Send-Only SMTP Server on Ubuntu 16.04 Jekyll Working Copy: Git on iOS Soroush's [Pitch] Remove the single-pass requirement on Sequence Swift Sequence docs: “The Sequence protocol makes no requirement on conforming types regarding whether they will be destructively consumed by iteration. As a consequence, don't assume that multiple for-in loops on a sequence will either resume iteration or restart from the beginning.” SE-0192: Non-Exhaustive Enums SE-0194: Derived Collection of Enum Cases Sourcery Enum+CaseCountable.swift

Fatal Error
Teaser: 54. Ecstatic about Enums

Fatal Error

Play Episode Listen Later Jan 26, 2018 1:29


Chris and Soroush chat about the new Swift Forums, Soroush’s recent Swift Evolution pitch, and recent enum-related Evolution proposals. (Plus, an update on Chris’s MacBook keyboard and Soroush’s server.)Listen to the whole episode — and get access to the entire Fatal Error back catalog — at patreon.com/fatalerror.

The iPhreaks Show
iPS 221: History and Evolution of Swift with Dave DeLong

The iPhreaks Show

Play Episode Listen Later Dec 1, 2017 53:33


Panel: Erica Jaim Andrew Special Guest:  Dave DeLong In today's episode, the iPhreak’s Gui Rambo speaks with Dave DeLong. Dave is a seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, and hacking the Objective-C runtime. During his time at Apple, he worked on the UIKit framework, Developer Evangelism, and Apple Maps. He now works at Snap, Inc. on the Snapchat app. Dave, his family, and his large collection of bowties live near Salt Lake City, UT, where he’s an active member of the local developer community. He can often be found on Twitter teaching developers about all the ways that calendrical calculations can go wrong. In particular, we dive pretty deep on: History of involvement with Swift 8:20 How is Swift as an open source project? 10:50 What is Swift Evolution? 12:43 Swift releases cycles 14:40 How do developers deal with Swift changes 15:40 Did Apple ship Swift too early? 17:50 Objective-C is evolving too 26:00 Swift interoperation with C libraries like Core Foundation 28:59 Upcoming Swift C Integration in Swift 5 30:00 Other C API’s 31:30 Customization of Types in Swift 36:22 Dave and Erica’s Swift Non-Standard Libraries Proposal 38:00 Dave’s idea for improving Date API’s 43:48 What are the goals for a Non-Standard Libraries? 47:50 How to get involved with Swift Evolution 54:00 LINKS: Blog Picks: Jaim: Brian Hogan  Erica: Brandon Sanderson - Trilogy  Dave: Andy Weir  Andrew: CLANG Format  

Devchat.tv Master Feed
iPS 221: History and Evolution of Swift with Dave DeLong

Devchat.tv Master Feed

Play Episode Listen Later Nov 30, 2017 53:33


Panel: Erica Jaim Andrew Special Guest:  Dave DeLong In today's episode, the iPhreak’s Gui Rambo speaks with Dave DeLong. Dave is a seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, and hacking the Objective-C runtime. During his time at Apple, he worked on the UIKit framework, Developer Evangelism, and Apple Maps. He now works at Snap, Inc. on the Snapchat app. Dave, his family, and his large collection of bowties live near Salt Lake City, UT, where he’s an active member of the local developer community. He can often be found on Twitter teaching developers about all the ways that calendrical calculations can go wrong. In particular, we dive pretty deep on: History of involvement with Swift 8:20 How is Swift as an open source project? 10:50 What is Swift Evolution? 12:43 Swift releases cycles 14:40 How do developers deal with Swift changes 15:40 Did Apple ship Swift too early? 17:50 Objective-C is evolving too 26:00 Swift interoperation with C libraries like Core Foundation 28:59 Upcoming Swift C Integration in Swift 5 30:00 Other C API’s 31:30 Customization of Types in Swift 36:22 Dave and Erica’s Swift Non-Standard Libraries Proposal 38:00 Dave’s idea for improving Date API’s 43:48 What are the goals for a Non-Standard Libraries? 47:50 How to get involved with Swift Evolution 54:00 LINKS: Blog Picks: Jaim: Brian Hogan  Erica: Brandon Sanderson - Trilogy  Dave: Andy Weir  Andrew: CLANG Format  

Swift Unwrapped
36: Swift Evolution - Current Topics & Proposals

Swift Unwrapped

Play Episode Listen Later Nov 13, 2017 19:57


Brief discussion around some recent proposals.

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

Swift Unwrapped

Play Episode Listen Later Sep 18, 2017 33:00


We discuss some recent Swift Evolution proposals, Xcode 9 GM, along with a boatload of Follow Up (tm) from Ted Kremenek and Pierre Habouzit.

Fatal Error
41. Talking Swift-Evolution with Kelvin

Fatal Error

Play Episode Listen Later Sep 4, 2017 33:01


Karlie KlossKode with KlossyXcode 9’s new editor is written in Swift (WWDC 2017 Initial Impressions)swift-evolution mailing listswift-evolution GitHub repositoryKelvin’s proposal to improve Swift’s pointer typesAndy Trick on TwitterSwift 5: start your engines announced the new evolution process changesSoroush’s guard-catch proposal (see also Episode 37: Soroush’s Swift Evolution Proposal)Chris Lattner: “Because proposals must be implemented before review, the core team is pre-reviewing proposals to provide guidance of whether they are conceptually plausible for inclusion in swift. This is to avoid the problem of someone spending a bunch of time implementing something, then the core team saying ‘no, that's a bad idea’”David Hart: “To be clear: proposals need an implementation but its not important who implements it. The core team has also implied that they might help pair proposal authors with implementors, so I wouldn't worry about that part.”[swift-evolution] [RFC] Definitive Initialization and Incompatibilities with Fixed-size Arrays[swift-evolution] Plan to move swift-evolution and swift-users mailing lists to Discoursekelvin13 · GitHubnoise: Generate and combine commonly used procedural noises and distributions, in pure Swiftmaxpng: A pure swift PNG decoder and encoder for accessing the raw pixel data of a PNG fileUnified libc importMarch 2016 (Brian Gesiak): [swift-evolution] [Draft] Unify "import Darwin/Glibc" to simply "Libc"August 2017 (Kelvin): [swift-evolution] pitch: Unified libc import (again)SwiftGL/ImageReadings on procedural noiseNoise Functions and Map Generation (the end of this post includes a bunch of other interesting links)Textbooks: Texturing and Modeling, A Procedural Approach; GPU GemsAtom with Swift: swift-language-89; linter-swiftc

Fatal Error
37. Soroush’s Swift Evolution Proposal

Fatal Error

Play Episode Listen Later Aug 7, 2017 25:10


Get a new Fatal Error episode every week by becoming a Patreon supporter!Richy Adem, Caleb Davenport, Erica Sadun, Tim Vermeulenswift-evolution pull request #734: Add a proposal for guard-catchThe proposal: Introducing guard-catchswift-evolution discussion: [Pitch] Guard/CatchChris Lattner’s comment on let/catchThe “monads are like burritos” jokeBrent Yorgey: Abstraction, intuition, and the “monad tutorial fallacy”Mark Dominus: Monads Are Like BurritosBen Cohen (airspeedswift)Open PR since April 8: removeAll ProposalSwift Evolution Process

Swift Teacher
9: 'I have a student who says leave me alone I want to solve it' with David Brown

Swift Teacher

Play Episode Listen Later Jun 27, 2017 51:31


I am excited to share the great and varied conversation I had with David Brown. David is the Education Technology Integrator at St Mary's Anglican Girls' School located in Karrinyup in Perth Western Australia and is passionate about using technology to improve student learning. He has been at SMAGS since 2015 and his main role is to develop and assist staff in enhancing pedagogical teaching practices with the use of technology. He also teaches digital technology classes which is where he has been using Xcode and Swift since 2015. I would like to thank David for taking time out of his busy school, teaching, running, and blogging (I especially love the podcasting posts) activities to speak to me on the podcast. David's Site - https://superdavey.com Twitter: @superdavey - https://twitter.com/superdavey Show links St. Mary's Anglican School - http://www.stmarys.wa.edu.au/ Lego Mindstorms - https://en.wikipedia.org/wiki/Lego_Mindstorms Arduino - https://www.adafruit.com/category/17 Apple's AR Kit - https://developer.apple.com/arkit/ Ole Begemann - Playground: What's new in Swift 4 - https://oleb.net/blog/2017/05/whats-new-in-swift-4-playground/ Swift language - https://swift.org Swift Evolution - https://github.com/apple/swift-evolution Swift Unwrapped - https://spec.fm/podcasts/swift-unwrapped Swift Playgrounds - https://appsto.re/us/eHUj2.i Learn to Code 1 & 2 - https://itunes.apple.com/us/book/swift-playgrounds-learn-to/id1118578018?mt=11 Learn to Code 3 - https://itunes.apple.com/us/book/swift-playgrounds-learn-to/id1173709121?mt=11 Python - https://www.python.org/ Intro to App Development with Swift curriculum Teacher - https://itunes.apple.com/us/book/app-development-with-swift/id1118577558?mt=11 Student - https://itunes.apple.com/us/book/app-development-with-swift/id1118575552?mt=11 App Development with Swift Teacher - https://itunes.apple.com/us/book/app-development-with-swift/id1219118093?mt=11 Student - https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11 Favorite Podcasts Accidental Tech Podcast - http://atp.fm Connected - https://www.relay.fm/connected Cortex - https://www.relay.fm/cortex The Talk Show - https://daringfireball.net/thetalkshow/ Hello Internet - http://www.hellointernet.fm/ Science Versus - https://gimletmedia.com/science-vs/ Join the Swift Teachers Slack Group - mailto:brian@swiftteacher.org You can find also find the show notes and other information on my blog: http://www.swiftteacher.org/podcast

Swift Unwrapped
12: Swift Evolution

Swift Unwrapped

Play Episode Listen Later May 22, 2017 26:48


We debate if Swift evolution is pulling its weight, and if it's possible for Swift to remain "open" without the cost.

Swift Unwrapped
10: The Variety Show

Swift Unwrapped

Play Episode Listen Later May 8, 2017 47:47


We cover 3 recent Swift Evolution proposals and the new Swift Compatibility Test Suite.

Swift Unwrapped
07: Access Control - The Saga Continues

Swift Unwrapped

Play Episode Listen Later Apr 17, 2017 37:57


There has been a ton of debate on the Swift Evolution mailing lists about access control in Swift. We share our thoughts on the situation.

SwiftCoders: Interviews with Swift Developers
33: Erica Sadun - Author, Developer, and Mom

SwiftCoders: Interviews with Swift Developers

Play Episode Listen Later Nov 1, 2016 95:04


Erica is the author of many iOS Development and Swift language books, as well as many accepted Swift Evolution proposals. Links: Website - http://ericasadun.comTwitter - @EricaSadun - https://twitter.com/ericasadunBooks on iBooks Store - https://itunes.apple.com/us/author/erica-sadun/id401490663?mt=11Books on LeanPub - https://leanpub.com/u/erica Other Books - https://www.amazon.com/Erica-Sadun/e/B001HD24C6/ref=sr_tc_2_0?qid=1478056235&sr=1-2-ent SE-007 - https://github.com/apple/swift-evolution/blob/master/proposals/0007-remove-c-style-for-loops.mdEmily Post - https://en.wikipedia.org/wiki/Etiquette_in_Society,_in_Business,_in_Politics,_and_at_Home Listen on iTunes. Support this podcast via Square Cash by sending funds to the cashtag $garricn. Questions, comments, or you just wanna say Hi? Contact your host @garricn on Twitter. This episode was recorded using the Cast platform by @JulianLepinski.

CocoaHeads Brasil
S02E25 - Swift 3

CocoaHeads Brasil

Play Episode Listen Later Oct 20, 2016 91:13


Olá pessoal, depois de um pequeno atraso, estamos de novo com mais um episódio. Dessa vez resolvemos falar sobre o processo de migração dos projetos para o Swift 3. Maiores dificuldades, muitas dicas e altas confusões - com o Xcode :D Convidados da semana: Daniel Bonates, Guilherme Rambo, Cassius Pacheco The Grand Renaming, controle de acesso aos métodos e tipos, a evolução do Grand Central Dispatch, maiores dificuldades da migração, libs e frameworks que exigiram maiores mudanças, novidades para o Objective-C que facilitam a interação com Swift e muito mais. Dica do Podcaster: Daniel: - A conversão pra Swift 3 vai quebrar coisas, sobre o quanto, vai depender de alguns fatores. Por isso a migração merece atenção e planejamento - Tente separar em etapas: * Dependências: Enumerá-las e pesquisar o suporte (não apenas se oferece suporte, mas qual a versão mínima do iOS para isso acontecer) * Código nativo do app * Código legado ObjC e suas interações com Swift * Storyboards: O Xcode 8 vai modificar muita coisa nas suas telas, quebrar o storyboards em partes, links internos e xibs pode poupar um bocado de esforço na conversão. No pod cast eu citamos outra idéia de como proceder sobre os storyboards após a conversão do projeto pra Swift 3 Dicas de migração de libs open source http://www.jessesquires.com/migrating-to-swift-3/ Swifty Delegates http://khanlou.com/2016/09/swifty-delegates/ Dica sobre o excesso de log com Xcode 8: https://twitter.com/rustyshelf/status/775505191160328194 Referências: https://twitter.com/_mochs/status/783927375612510209 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html https://swift.org/blog/swift-3-0-released/ https://swift.org/migration-guide/ Swift Evolution > Proposals https://github.com/apple/swift-evolution/tree/master/proposals

The raywenderlich.com Podcast: For App Developers and Gamers

Join Mic, Jake, and Greg as they chat about Swift evolution, before moving onto talk about fastlane, Mic's favorite new developer tool! The post Swift Evolution, and fastlane appeared first on Ray Wenderlich.