POPULARITY
Welcome to Code Completion, Episode 131! 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://mastodon.social/@CodeCompletion) on Mastodon to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Preshow: - Dimitri made a clone. - Notifications always get in the way. - Dimitri finally found out why you sometimes can't click in Notes. - Swift Evolution Updates: - Freestanding Declaration Macros (https://github.com/apple/swift-evolution/blob/main/proposals/0397-freestanding-declaration-macros.md) - Allow Generic Types to Abstract over Packs (https://github.com/apple/swift-evolution/blob/main/proposals/0398-variadic-types.md) - Conform Never to Codable (https://github.com/apple/swift-evolution/blob/main/proposals/0396-never-codable.md) - Ford is happy GM is being stupid: - WSJ (https://www.wsj.com/video/ford-ceo-on-apple-google-and-elon-musk/B6D8BC45-1C4A-45D3-97AC-933A57B76E31.html) - Twitter threatens to re-assign handles: - Daring Fireball (https://daringfireball.net/linked/2023/05/02/npr-musk-handle) - Rapid Security Responses are here to make updates faster: - The Eclectic Light Company (https://eclecticlight.co/2023/05/06/did-that-update-just-break-something-how-bad-updates-are-getting-less-likely/) - New Version Numbering (https://eclecticlight.co/2023/05/07/last-week-on-my-mac-all-in-the-numbers/) - Swift Foundation Package now available as a preview: - Swift Blog (https://www.swift.org/blog/foundation-preview-now-available/) - StateObject initialization now has better documentation: - Swiftjective-C (https://www.swiftjectivec.com/dependency-injection-with-state-object-swiftui/) - Registering Domains is possible directly in iOS Settings: - Daring Fireball (https://daringfireball.net/linked/2023/05/02/icloud-plus-domain-name-registration) - Apple wins against Epic Games, for realz this time: - Michael Tsai's blog (https://mjtsai.com/blog/2023/04/25/apple-wins-antitrust-battle-with-epic-games/) - Slideloading might be coming in iOS 17: - Michael Tsai's Blog (https://mjtsai.com/blog/2023/04/24/sideloading-rumored-for-ios-17/) - countryd (https://mjtsai.com/blog/2023/04/27/countryd/) - Code Completion Tip: - Relative paths in Xcode (https://www.informit.com/articles/article.aspx?p=2234244) - Mini Review Corner: 5G Internet - AT&T Fiber (https://www.att.com/internet/fiber/) - Commented Out: - Tears of the Kingdom is 3 days away. Your hosts for this week: * Spencer Curtis (https://mastodon.social/@SpencerCCurtis) * Dimitri Bouniol (https://mastodon.social/@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 Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try: https://apps.apple.com/app/apple-store/id1525104124?pt=14724&ct=CodeCompletion1&mt=8
This week, the trio celebrates their podcast mid-life crisis by discussing a concept coined by Daniel Steinberg in a 2022 talk, "Packaged Oriented Programming." How do you organize your app using Swift Package Manager packages? What are the benefits and costs? There is also some discussion on dealing with JSON API changes, using Codable vs DTOs, and strategies for caching external package dependencies for the longterm. Be sure to stay until the end where Kotaro engages in some live "prompt engineering" with Chat GPT that generates some impressively bad jokes. ## Topics Discussed - Mid-life crisis episode - Are we buying the rumored AR headset? - PickleJarTodo / LazyGrids are cool! - Package Oriented Programming - Previews and Package Oriented Programming - Daniel Steinberg - CocoaHeadsNL, Do iOS 2022 - https://youtu.be/_5uBJeJVUm0 - Why? - How? - How many frameworks per SPM? - Codable/Decodable/Encodable/DTO - Dealing with JSON API changes - Unit testing - Project organization - Circular dependencies - Assets/Resources - Apple Food Truck example - Caching SPMs for the future - https://www.sonatype.com/products/sonatype-nexus-repository - Swift Package Index - https://swiftpackageindex.com - Be mindful of importing dependencies - Wrap-Up - Chat GPT Prompting for Jokes! Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Bienvenue dans le deux-cent-cinquante-septième épisode de CacaoCast! Dans cet épisode, Philippe Casgrain et Philippe Guitard discutent des sujets suivants: Velja - Mieux que ZoomIn Bouton d'action - La documentation en ligne Passkeys - Quels sites utilisent les passkeys? Kite - La compagnie ferme, met tout en code source libre SwiftRegEx - Testez vos expressions régulières en Swift MarkCodable - Votre texte Markdown avec le protocole Codable? Apple Watch - Des entraînements peu connus Ecoutez cet épisode
Oggi parlo di un tool interno sviluppato velocemente ma che mi sta dando un po' di soddisfazione, motivo per cui ho deciso di rendere l'app disponibile e scaricabile gratuitamente da qui:https://ultimediacloud.net/repository/apps/CodingKeys.app.zipOh, naturalmente nessuna garanzia, non dò nessun tipo di supporto!
Guest Shai Mishali - Twitter @freak4pcGitHub @freak4pc Youtube Video - https://youtu.be/wQNs2ii-zsIRelated Episodes Episode 39 - Managing Code Quality with Anne Cahalan Episode 92 - WWDC 2021 - Platforms State of the Union with Peter Witham Episode 98 - Async, Await, and Combine with Marin Todorov Episode 106 - Mac Dev in 2021 with Daniel Jalkut Related Links Expert Swift by Marin Bencevic, Ray Fix, Shai Mishali and Ehab Yosry Amer Modern Concurrency in Swift - Async/Await, Task Groups & Actors by Marin Todorov Combine: Asynchronous Programming with Swift by Marin Todorov, Shai Mishali and Florent Pillet WWDC 2020 - Refine Objective-C frameworks for Swift Combine Community SponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves: For edge cases you don't even know you have Protects from outages your team hasn't seen yet Saves you time on future maintenance As well as new features released by the app stores Empowers your marketing teams with clean, reliable IAP data All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Show Notes What is Expert Swift? How to be pragmatic about expert features on your team? How can you improve your use of Codable in Swift? What are ways to improve Objective-C for Swift consumption? How can you hide certain Objective-C APIs from Swift? What makes for good API design? How to version your API? How Functional Reactive Programming fits? Future of Combine and Reactive in an Async and Await ... and another book Shai is helping with concurrentlySocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)★ Support this podcast on Patreon ★
Welcome to Code Completion, Episode 49! 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: - Code Completion Club: https://codecompletion.io/jointheclub - Indie App Spotlight, with a new app for you to check out: - SmartFilter by Jake Grant (@mmgreenmms): https://apps.apple.com/us/app/smartfilter-for-sms/id1271258894 - New Features in Swift 5.5 - What's new in Swift: https://www.whatsnewinswift.com/?from=5.4&to=5.5 - Swift 5.5 Release: https://swift.org/blog/swift-5-5-released/ - Updated From WWDC21: https://www.wwdcnotes.com/notes/wwdc21/10192/ - SE-0319 - Read only properties can now throw: https://github.com/apple/swift-evolution/blob/main/proposals/0310-effectful-readonly-properties.md - SE-0308 - #if within postfix member expressions: https://github.com/apple/swift-evolution/blob/main/proposals/0308-postfix-if-config-expressions.md - SE-0307 - Automatic Bridging between CGFloat and Double: https://github.com/apple/swift-evolution/blob/main/proposals/0307-allow-interchangeable-use-of-double-cgfloat-types.md - SE-0295 - Codable synthesis for enums with associated values: https://github.com/apple/swift-evolution/blob/main/proposals/0295-codable-synthesis-for-enums-with-associated-values.md - Faster JSON serialization - Lazy in local contexts - SE-0293 - Property wrappers on function parameters: https://github.com/apple/swift-evolution/blob/main/proposals/0293-extend-property-wrappers-to-function-and-closure-parameters.md - SE-0299 - Static members on protocols: https://github.com/apple/swift-evolution/blob/main/proposals/0299-extend-generic-static-member-lookup.md - SE-0291 - Package Collections: https://github.com/apple/swift-evolution/blob/main/proposals/0291-package-collections.md - Async/Await: - SE-0296: https://github.com/apple/swift-evolution/blob/main/proposals/0296-async-await.md - SE-0317: https://github.com/apple/swift-evolution/blob/main/proposals/0317-async-let.md - SE-0300: https://github.com/apple/swift-evolution/blob/main/proposals/0300-continuation.md - SE-0298 - Async Sequences: https://github.com/apple/swift-evolution/blob/main/proposals/0298-asyncsequence.md - How to think about for-await loops: https://twitter.com/Catfish_Man/status/1442919592431538178 - SE-0304 - Structured concurrency: https://github.com/apple/swift-evolution/blob/main/proposals/0304-structured-concurrency.md - WWDC21 - Explore structured concurrency in Swift: https://developer.apple.com/videos/play/wwdc2021/10134/ - WWDC21 - Swift concurrency: Behind the scenes: https://developer.apple.com/videos/play/wwdc2021/10254/ - SE-0306 - Actors: https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md - SE-0316 - Global Actors: https://github.com/apple/swift-evolution/blob/main/proposals/0316-global-actors.md - SE-0302 - Sendable: https://github.com/apple/swift-evolution/blob/main/proposals/0302-concurrent-value-and-concurrent-closures.md - Discussion on Swift Evolution Proposals and the Future of Swift - Declarative String Processing: https://forums.swift.org/t/declarative-string-processing-overview/52459 Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development! 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=12 Complete the Code How can you use UIViewController's updateViewConstraints() to quickly swap between very different view layouts? ```swift // How can you use UIViewController's updateViewConstraints() to quickly swap between very different view layouts? override func updateViewConstraints() { // What goes in here? super.updateViewConstraints() } ``` Be sure to tweet us (https://twitter.com/intent/tweet?text=%23CompleteTheCode%20cc%2F%20%40CodeCompletion&original_referer=https%3A%2F%2Fcodecompletion.io) with hashtag #CompleteTheCode (https://twitter.com/hashtag/CompleteTheCode) if you know the answer!
It’s time for another game of Stacktrace Keynote Poker! This time, John and Rambo place their bets on what Apple might announce at WWDC21, either during the main keynote, or as part of the more developer-focused State of the Union. Sponsored by iMazing: Stacktrace listeners can download iMazing for 30% off for a limited time. Sponsored by Keep Going: A new book from indie developer Bardi Golriz on how to create award-winning apps in 12 months. Use code "rambo" for $10 off. Download MP3 Poker scorecard Play along with this episode’s poker game by filling in the score card and sharing it on Twitter. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links NSUbiquitousKeyValueStore CloudKit Codable’s Property List-based encoding API WWDC by Sundell & Friends Publish John’s tweet about the upcoming Publish Gallery Combine Docker 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.
Lots going on, skipped a week but published something cool. Some reflections on me, my home and other things.And lots of cool articles. Enjoy!This week's links:An introduction to working with Codable in Swift – Donny WalsCategory: Codable – Donny WalsLostMoa - Bringing Polymorphism to CodableInstantly parse JSON in any language | quicktypeDesigning API using Combine framework | Swift with MajidSwift.org - Introducing Swift CollectionsOrderedDictionary In New Swift Collections Swift PackageOrderedSet In New Swift Collections Swift PackageTextEditor in SwiftUI – SerialCoder.devPlease rate me on Apple Podcasts.Send me feedback on SpeakPipeOr contact me through twitterMy website appforce1.netNewsletter, sign up!My book: Being a Lead Software Developer Lead Software Developer Learn best practices for being a great lead software developer.Support the show (https://pod.fan/appforce1)
John and Rambo talk about Kara Swisher’s recent interview with Tim Cook, Apple’s upcoming App Tracking Transparency initiative and the new additions to Apple Arcade, and classic vs modern UIKit. Also, behind the scenes of this year’s April Fools’ jokes, and a somewhat unique #askStacktrace segment. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links iOS Dev Weekly Modern UICollectionView APIs UICollectionViewFlowLayout Codable Using property wrappers to customize Codable Codextended SwiftSiri AirBuddy Buddies FanFan The source code for FanFan Imagine Engine’s macOS display link implementation Kara Swisher’s interview with Tim Cook App Tracking Transparency Apple Arcade’s recent expansion 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.
Combining SwiftUI with other rendering technologies, Rambo’s preparations for the launch of the AirBuddy 2.0 Beta, and lots of thoughts on the recent App Store controversy involving Microsoft’s xCloud game streaming service. Also, custom Swift keywords, yay or nay? Sponsored by iMazing: Get 30% off iMazing, the most popular all-purpose iPhone and iPad manager for Mac and PC. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Imagine Engine Metal The Core Image kernel API Core Animation’s particle effects API AirBuddy on Twitter Project xCloud The Verge’s article on Apple’s response to xCloud Google Stadia OnLive App Store Review Guidelines SetApp Phil Schiller advances to Apple Fellow Codable Property wrappers Function builders Rust macros Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify
NASP (Not Another Swift Podcast) is a podcast about Matt’s journey to his first iOS developer role and Jason’s experiences being a “professional” iOS developer. Each week we discuss things Matt has learned, struggles he’s faced, and any questions he came up with. Jason also shares some of his experience related to the topics. In this episode we discuss Matt's progress on 100 Days of Swift, going over projects 6 and 7 (which includes Codable and JSON for some of the chat). Reach out to us on Twitter: Jason is @dev_jmitchell Matt is @mattKruckeberg NASP is @swift_podcast Music by Matt Mueller
Bienvenue dans le deux-cent-dix-septième épisode de CacaoCast! Dans cet épisode, Philippe Casgrain et Philippe Guitard discutent des sujets suivants: WWDC 2020 - Conférence annulée? Azure Cosmos DB - Maintenant gratuit au premier niveau Time - Un paquet Swift pour les calculs de date et d’heure MultipeerKit - Partagez des données Codable sur un réseau local ArgumentParser - Pour aider avec vos applications en ligne de commande Swift MarkdownAttributedString - Pour utiliser le Markdown dans vos strings iOS et macOS Astuce SwiftUI - Pour ne pas avoir à cliquer sur “Resume” 100 days of SwiftUI - Philippe apprend SwiftUI, finalement! Ecoutez cet épisode
Websites hosted entirely on CDN, the flexibility of modern web development, how Rambo replicated the Apple Watch Breathe animation using SwiftUI, the power and potential of command line interfaces for iOS apps, and much more. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Rambo’s Publish plugins: For embedding tweets For adding dark mode-specific images Cloudflare Workers KV Rambo’s replica of the Apple Watch Breathe animation MultipeerKit Codable How Crash Bandicoot Hacked The Original Playstation CloudKit 101
John and Rambo dive deeper into backend-driven UIs using SwiftUI, as well as transparent backgrounds for third party apps, and the potential of using NFC for automation purposes. That, and more reflections on this year’s WWDC announcements, and whether the Mac Pro is actually designed for developers. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Shifting paradigms in Swift Codable views using SwiftUI Rambo’s transparent app background project
It’s time to dive much deeper into SwiftUI! John and Rambo talk about everything from how and when to adopt SwiftUI, to how it relates to app architecture, and how the Swift language itself has evolved to support its declarative new syntax. But of course there’s also a brand new Rambo Report, and the WWDC poker results are finally revealed. Sponsored by Wiplabs: Get the Wiplabs Slope stand for iPhone or iPad 15% off for a limited time with code 9to5mac2019. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links WWDC by Sundell Linode Cloudflare Cast Joe Groff on how long SwiftUI and Combine have been in the works UIHostingController UIViewRepresentable Swift by Sundell episode with James Thomson Model controllers Logic controllers Extracting view controller actions Codable The Swift 5.1 features that power SwiftUI’s API Rambo’s 9to5Mac report on the Apple’s Tag device
Du hast mittlerweile den Überblick über alle die verschiedenen Swift JSON Parser verloren? Du musst mehrere Formate (darunter auch eigene Formate) unterstützen und willst dafür möglichst wenig Code schreiben? Dann bist du hier genau richtig. Wir zeigen dir, wie du mit Swift 4 JSON und andere Formate verarbeiten kannst, und dafür sehr viel Code wiederverwenden kannst. Session 3, Sonntag, Terassensaal, Macoun 2017
In this episode: Codable conformance for Range types, string interpolation in Swift 5.0, Paul and Sean discuss their work over 2018 and plans for 2019, and we ask: what would you change about Xcode? - SE-0235: Add Result to the Standard Library – https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md - SE-0239: Add Codable conformance to Range types – https://github.com/apple/swift-evolution/blob/master/proposals/0239-codable-range.md - Is gifting in-app purchases coming soon? https://www.macrumors.com/2018/12/19/app-store-in-app-purchase-gifting/ - String interpolation changes in Swift 5.0: https://ericasadun.com/2018/12/16/swift-5-interpolation-part-3-dates-and-number-formatters/ and http://alisoftware.github.io/swift/2018/12/15/swift5-stringinterpolation-part1/ - Because this is the end-of-year episode, our picks this time were replaced with looking back on 2018, and looking forward to 2019. - Open ballot: What would you change about Xcode?
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account. --- This week we dive deeper into randomness and composition by looking to a seemingly random place: the `Decodable` protocol. While we're used to using the `Codable` set of protocols when working with JSON serialization and deserialization, it opens the opportunity for so much more.
Yariv Nissim joins us to discuss Swift’s Codable! SwiftFest Event Find out info about the conference at www.swiftfest.io Use code Craft-20 at checkout SwiftFest Giveaway Instructions 1) Follow me at @emanleet 2) Retweet the episode I will DM you if you won. You will be required to send me some basic information in order to have the ticket registered to you. Things We Love Yariv Dune Paste 2 Apple Watch Series 3 Eman Ulysses AmazonBasics 12 Sheet Cross-Cut *NOTE: Some of the above are affiliate links that financially support the show. We only share things that I or my guest have personally enjoyed, so if you share similar interests and want to help out, feel free to make a purchase!
More Than Just Code podcast - iOS and Swift development, news and advice
We start off with some #askMTJC about Property Animators, the possibly faked iPad 2018 armor, and dealing with corrupt and challenging iOS backup and restore. On this mostly follow up show, we talk about our space grey 2018 T-Shirt, Swift for TensorFlow is now available, cross-platform Apple development probably not coming at WWDC, JAMF stats on platform choices in the enterprise and benchmarking Codable. We also discuss Apple's earnings and some history via Bill Atkinson's new post to folklore.org. Congratulations to our book winner: Adam Armstrong. iTunes is now on the Microsoft Store. Apple's new MacBook Air is delayed until late 2018. Picks: What's New In Swift, Licenses + Plain English, Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers
Show Notes:* SwiftyJSON - https://github.com/SwiftyJSON/SwiftyJSON* JSONEncodable - https://github.com/bignerdranch/Freddy/wiki/JSONEncodable* JSONDecodable - https://github.com/bignerdranch/Freddy/wiki/JSONDecodable* Apple docs for Codable - https://developer.apple.com/documentation/foundation/archives_and_serialization/encoding_and_decoding_custom_types* Ultimate Guide to JSON Parsing With Swift 4: http://benscheirman.com/2017/06/ultimate-guide-to-json-parsing-with-swift-4/ * Star Wars API - https://swapi.co/ Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)
Swift 4.1 will include support for conditional protocol conformance, and we're excited to use it!
Fredrik snackar nyheter i Swift 4 med Cenny Davidsson, kanske den mest Swift-entusiastiske konsult man kan hitta. Vi diskuterar nyheter i språket, hur det utvecklats över tiden, problemen med olika pakethanterare och vikten av att följa med i ett språks utveckling. Fredrik associerar fritt till sin egen lilla Swift-erfarenhet från att uppgradera Podcast chapters till Swift 4. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, @itssotoday och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Länkar Cenny Davidsson Vårt snack om Swift 1.1 Nyheter i Swift 4 Varvet - trevligt konsultbolag där Cenny jobbar Cocoaheads Göteborg Swift 3 ABI-kompatibilitet Erik “TV-spels-Erik” Svedäng Carp - språket Erik bygger else Heart.Break() Sprak - språket man använder i else Heart.Break() Podcast chapters - programmet Fredrik uppgraderat från Swift 2 till 4 Storyboards - Apples uppmuntrade sätt att bygga gränssnitt Swiftbloggens inlägg om refactoring Appcode - Jetbrains IDE för Appleutveckling Att parsa JSON i Swift 4 - Fredrik har gjort det och det var riktigt enkelt och fint Codable-protokollet Struct i Swift Flatmap Ole Begemanns playground med nyheter i Swift 4 Apples app Playgrounds för IOS - lär dig programmera ARKit - AR-utveckling för IOS Strängar i Swift 4 Ranges Fileprivate Dependency injection … - variadisk parameter Swift package manager Cocoapods Carthage Swift evolution review-sidan Method swizzling Chris Lattner - kompilatornörden själv Protokoll i Swift fuckingblocksyntax.com Proposal-listan Högre ordningens funktioner Cocoaheads Göteborgs Slack - kvittra Cenny för insläpp Titlar En Cenny Det händer väldigt mycket men ändå väldigt lite Det var en mening som inte säger någonting om någonting Någon form av standard för Swift Det var vatten över huvudet Nu kan man Stack overflow-programmera på riktigt Det har hänt mycket men ändå inte Automagi på ett bra sätt Så länge JSON-nycklarna stämmer överens Mycket väsen i kodbasen Imorgon kan vi göra det Använda typsystemet till min fördel Void void Ett alias för två tomma parenteser Slippa få panikhuvudvärk Från urgammal Swift till lite för gammal Swift Swift 4 med gammal syntax
Enumerate. All. The. Cases.
The guys talk about the new goodies they received from Apple and then discuss the Codable protocol and JSON Parsing in Swift 4.
The raywenderlich.com Podcast: For App Developers and Gamers
In this episode Dru and Janie welcome guest Arthur Mayes who gives his insights into working with Storyboards and then Dru looks into the new Swift 4 Codable protocol. The post Storyboards and Codable – Podcast S07 E01 appeared first on Ray Wenderlich.
This week we talk about two Swift 4 API we are excited about. The new Codable family of types and the enhancements to Dictionary solve real world problems in a unique way. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SE-0166: Swift Archival & Serialization SE-0167: Swift Encoders SE-0165: Dictionary & Set Enhancements