Swift by Sundell
@swiftbysundell
Followers
13K
Following
707
Media
7
Statuses
809
Articles, tips, and podcast episodes about Swift development.
Joined July 2017
đ New article: âSwiftUI views versus modifiersâ https://t.co/czF37m6a9v
swiftbysundell.com
Whatâs really the difference between building a piece of UI as a view versus a modifier, and how to choose between those two solutions?
7
8
60
đ New article: âObserving the content offset of a SwiftUI ScrollViewâ https://t.co/y9ExIOEOsh
swiftbysundell.com
How the content offset of a SwiftUI ScrollView can be observed without bridging to UIKit.
0
4
39
đ§ New podcast episode: âThe evolution of Swiftâ, with special guest @nicklockwood! https://t.co/H0XKVqhZxK
swiftbysundell.com
On this final episode of 2022, Nick Lockwood returns to the show to discuss the overall evolution of Swift and its ecosystem of tools and libraries. How has Swift changed since its original introdu...
0
2
11
đ§ New podcast episode: âSwift concurrency in practiceâ, with special guest @subdigital! https://t.co/KfgE8WfcQO
swiftbysundell.com
Ben Scheirman returns to the show to discuss how Swiftâs built-in concurrency features, such as async/await and tasks, can be used in practice when building apps for Appleâs platforms.
0
4
26
đ New article (finally!): âCombining opaque return types with primary associated typesâ https://t.co/LTdZd54htI
swiftbysundell.com
How Swiftâs opaque return types can be combined with primary associated types in order to create powerful abstractions without the need for any type erasure.
0
10
46
đ§ New podcast episode: âResponsive and smooth UIsâ, with special guest @b3ll! https://t.co/2fJfsRwDqj
swiftbysundell.com
Adam Bell returns to the podcast to discuss different techniques and approaches for optimizing UI code, and how to utilize tools like animations in order to build iOS apps that feel fast and respon...
1
2
16
đ§ New podcast episode: âFreelancing and WWDC22 highlightsâ, with special guest @donnywals! https://t.co/fwnehVhjro
swiftbysundell.com
Donny Wals returns to the show to talk about being an iOS developer freelancer, and to discuss some of the key new APIs, Swift language features, and frameworks that were introduced at WWDC22.
0
3
14
đ§ New podcast episode: âThe role of system designâ, with special guest @_inside! https://t.co/TBJJFmSJmd
swiftbysundell.com
Gui Rambo returns to the show to talk about the role and importance of system design when building apps and open source tools, and how common app architectures and design patterns can be augmented...
0
5
25
Thanks a lot to @essentialdevcom for sponsoring Swift by Sundell đ https://t.co/MA36YUAFIQ
swiftbysundell.com
Thanks a lot to Essential Developer for sponsoring Swift by Sundell.
0
2
6
đ§ New podcast episode: âWhatâs new in SwiftUI in iOS 16?â, with special guest @natpanferova! https://t.co/Ansm3NBklY
swiftbysundell.com
Natalia Panferova joins John to discuss some of the key new features that are coming to SwiftUI and UIKit in iOS 16, and to talk about her experience working on SwiftUI at Apple.
1
5
26
đ New article: âSwitching between SwiftUIâs HStack and VStackâ https://t.co/PTkgREdyX9
swiftbysundell.com
Different ways to implement a dynamic SwiftUI stack that renders its content either horizontally or vertically, depending on the current context.
1
8
73
đ§ New podcast episode: âSwift 5.7, generics, and the road to Swift 6â, with special guest @AirspeedSwift! https://t.co/8sHfZ0sDDO
swiftbysundell.com
Ben Cohen, manager of the Swift team at Apple, joins John on this WWDC22 special to discuss Swift 5.7, how generics have been made more powerful and easy to use, and how the language is expected to...
1
9
33
đ New #WWDC22 article: âUsing the âsomeâ and âanyâ keywords to reference generic protocols in Swift 5.7â https://t.co/YHBSAVEORh
swiftbysundell.com
How Swift 5.7 makes generic protocols more powerful and easier to work with, thanks to the âsomeâ and âanyâ keywords.
0
19
91
đ New #WWDC22 article: âSwift 5.7âs new optional unwrapping syntaxâ https://t.co/WtGRUqubVc
swiftbysundell.com
A quick look at a new, more concise way to unwrap optional values thatâs being introduced in Swift 5.7.
4
10
58
đ New #WWDC22 article: âRendering SwiftUI views within UITableView or UICollectionView cells on iOS 16â https://t.co/ZbJE0q8hDk
swiftbysundell.com
Exploring how iOS 16âs new UIHostingConfiguration API enables us to inline SwiftUI views within our UITableView or UICollectionView cells.
0
3
24
đ§ New podcast episode: âThe evolution of SwiftUIâ, with special guest @chriseidhof! https://t.co/1QhEDfVPdR
swiftbysundell.com
Chris Eidhof returns to the podcast to talk about how SwiftUI has evolved since its initial release, to share several key learnings from using it over the past few years, and to discuss concepts like...
0
6
39
đ New article: âSwift by Sundell turns five years old today! Hereâs whatâs next for the website and the podcastâ https://t.co/rqRndodiQv
swiftbysundell.com
Celebrating the fifth birthday of this website, while also sharing some important announcements about its future.
1
2
16
đ§ New podcast episode: âA framework and an appâ, with special guest @simonbs! Thanks to @bitrise and @judoapp for sponsoring this episode đ https://t.co/bN5akSaZ9z
swiftbysundell.com
Simon Støvring returns to the show to talk about how he built his new text editor Runestone, how to effectively manage an appâs settings, performance tuning, and implementing an appâs core logic as a...
2
5
31
đ New article: âType placeholders in Swiftâ https://t.co/sYt51MPlEj
swiftbysundell.com
New in Swift 5.6: We can now use type placeholders to select what generic types that we want the compiler to infer. Letâs take a look at how those placeholders work, and what kinds of situations that...
1
7
41
đ§ New podcast episode: âAccessibility on Appleâs platformsâ, with special guest @Sommer! Thanks a lot to @bitrise and @emergetools for sponsoring this episode đ https://t.co/zngCFQ4vkl
swiftbysundell.com
Sommer Panage returns to the show to discuss Appleâs various accessibility APIs and tools, how to incorporate accessibility support into a teamâs overall development workflow, and what it was like...
0
6
34