RANDOMBLOGS (RSS)

swiftbysundell.com


27. 2. 2023SwiftUI views versus modifiers – swiftbysundell.com
30. 1. 2023Observing the content offset of a SwiftUI ScrollView – swiftbysundell.com
19. 12. 2022Podcast: “The evolution of Swift”, with special guest Nick Lockwood – swiftbysundell.com
18. 11. 2022Podcast: “Swift concurrency in practice”, with special guest Ben Scheirman – swiftbysundell.com
12. 11. 2022Combining opaque return types with primary associated types – swiftbysundell.com
31. 10. 2022Podcast: “Responsive and smooth UIs”, with special guest Adam Bell – swiftbysundell.com
17. 9. 2022Podcast: “Freelancing and WWDC22 highlights”, with special guest Donny Wals – swiftbysundell.com
31. 8. 2022Podcast: “The role of system design”, with special guest Gui Rambo – swiftbysundell.com
13. 7. 2022Sponsored: Essential Developer – swiftbysundell.com
11. 7. 2022Podcast: “What’s new in SwiftUI in iOS 16?”, with special guest Natalia Panferova – swiftbysundell.com
8. 7. 2022Switching between SwiftUI’s HStack and VStack – swiftbysundell.com
10. 6. 2022Podcast: “Swift 5.7, generics, and the road to Swift 6”, with special guest Ben Cohen – swiftbysundell.com
9. 6. 2022Using the ‘some’ and ‘any’ keywords to reference generic protocols in Swift 5.7 – swiftbysundell.com
7. 6. 2022Swift 5.7’s new optional unwrapping syntax – swiftbysundell.com
7. 6. 2022Rendering SwiftUI views within UITableView or UICollectionView cells on iOS 16 – swiftbysundell.com
18. 5. 2022Podcast: “The evolution of SwiftUI”, with special guest Chris Eidhof – swiftbysundell.com
5. 5. 2022Swift by Sundell turns five years old today! Here’s what’s next for the website and the podcast – swiftbysundell.com
30. 4. 2022Podcast: “A framework and an app”, with special guest Simon Støvring – swiftbysundell.com
14. 4. 2022Type placeholders in Swift – swiftbysundell.com
21. 3. 2022Podcast: “Accessibility on Apple’s platforms”, with special guest Sommer Panage – swiftbysundell.com
15. 3. 2022Abstract types and methods in Swift – swiftbysundell.com
8. 3. 2022Sponsor: Judo – swiftbysundell.com
4. 3. 2022Basics: Equality – swiftbysundell.com
27. 2. 2022Podcast: “Where is Swift headed in 2022?”, with special guest JP Simard – swiftbysundell.com
17. 2. 2022Writing testable code when using SwiftUI – swiftbysundell.com
9. 2. 2022Combining protocols in Swift – swiftbysundell.com
3. 2. 2022Memory management when using async/await in Swift – swiftbysundell.com
25. 1. 2022Automatically retrying an asynchronous Swift Task – swiftbysundell.com
20. 1. 2022Backgrounds and overlays in SwiftUI – swiftbysundell.com
13. 1. 2022Basics: Loops – swiftbysundell.com
5. 1. 2022Creating Combine-compatible versions of async/await-based APIs – swiftbysundell.com
2. 1. 2022Two ways of capturing self strongly within a closure – swiftbysundell.com
30. 12. 2021Podcast: “The 2021 Season Finale” – swiftbysundell.com
22. 12. 2021Building an asynchronous SwiftUI button – swiftbysundell.com
20. 12. 2021Podcast: “Custom rendering”, with special guest James Thomson – swiftbysundell.com
16. 12. 2021New Discover page: Concurrency – swiftbysundell.com
13. 12. 2021Delaying an asynchronous Swift Task – swiftbysundell.com
9. 12. 2021Lightweight dependency injection and unit testing using async functions – swiftbysundell.com
6. 12. 2021Podcast: “Concurrency beyond app development”, with special guest Tim Condon – swiftbysundell.com
2. 12. 2021What role do Tasks play within Swift’s concurrency system? – swiftbysundell.com
24. 11. 2021Swift actors: How do they work, and what kinds of problems do they solve? – swiftbysundell.com
22. 11. 2021Podcast: “Code maintenance”, with special guest Nick Lockwood – swiftbysundell.com
16. 11. 2021Unit testing Swift code that uses async/await – swiftbysundell.com
11. 11. 2021Using count vs isEmpty to check whether a collection contains any elements – swiftbysundell.com
10. 11. 2021Building async and concurrent versions of forEach and map – swiftbysundell.com
4. 11. 2021Podcast: “Concurrency and Swift-DocC”, with special guest Marin Todorov – swiftbysundell.com
3. 11. 2021Using Swift’s concurrency system to run multiple tasks in parallel – swiftbysundell.com
30. 10. 2021Podcast: “UIKit in 2021”, with special guest Ben Scheirman – swiftbysundell.com
28. 10. 2021Making async system APIs backward compatible – swiftbysundell.com
27. 10. 2021Swift’s new concurrency system gains backward compatibility in Xcode 13.2 – swiftbysundell.com
25. 10. 2021New Discover page: Generics – swiftbysundell.com
21. 10. 2021Specialized extensions using generic type constraints – swiftbysundell.com
14. 10. 2021Building editable lists with SwiftUI – swiftbysundell.com
10. 10. 2021Which of the SwiftUI APIs introduced in iOS 15 are backward compatible? – swiftbysundell.com
7. 10. 2021Podcast: “Opportunities for optimization”, with special guest Christian Selig – swiftbysundell.com
1. 10. 2021Programmatic navigation in SwiftUI – swiftbysundell.com
28. 9. 2021Podcast: “Building various kinds of editors”, with special guest Marcin Krzyzanowski – swiftbysundell.com
25. 9. 2021Previewing SwiftUI views in landscape – swiftbysundell.com
17. 9. 2021Using Combine’s share operator to avoid duplicate work – swiftbysundell.com
16. 9. 2021New Discover page: Codable – swiftbysundell.com
9. 9. 2021Codable synthesis for Swift enums – swiftbysundell.com
6. 9. 2021Sponsor: Paste – swiftbysundell.com
3. 9. 2021Conditional compilation within Swift expressions – swiftbysundell.com
2. 9. 2021Podcast: “The magic of Augmented Reality”, with special guest Roxana Jula – swiftbysundell.com
26. 8. 2021Async sequences, streams, and Combine – swiftbysundell.com
23. 8. 2021Podcast: “What’s new in Swift 5.5”, with special guest Antoine van der Lee – swiftbysundell.com
20. 8. 2021Using static protocol APIs to create conforming instances – swiftbysundell.com
15. 8. 2021Defining dynamic colors in Swift – swiftbysundell.com
6. 8. 2021Using ‘@unknown default’ within switch statements – swiftbysundell.com
2. 8. 2021Podcast: “WWDC21, two months later”, with special guest Jordan Morgan – swiftbysundell.com
27. 7. 2021Throwing and asynchronous Swift properties – swiftbysundell.com
23. 7. 2021Attaching property wrappers to function arguments – swiftbysundell.com
15. 7. 2021Podcast: “Cross-platform SwiftUI”, with special guest Malin Sundberg – swiftbysundell.com
13. 7. 2021Stroking and filling a SwiftUI shape at the same time – swiftbysundell.com
7. 7. 2021Mutating and non-mutating Swift contexts – swiftbysundell.com
5. 7. 2021Sponsor: ViRE – swiftbysundell.com
2. 7. 2021Podcast: “A tower of capabilities”, with special guest Chris Lattner – swiftbysundell.com
29. 6. 2021Dismissing a SwiftUI modal or detail view – swiftbysundell.com
25. 6. 2021Calling async functions within a Combine pipeline – swiftbysundell.com
24. 6. 2021Making SwiftUI views refreshable – swiftbysundell.com
23. 6. 2021Basics: Availability checks – swiftbysundell.com
22. 6. 2021Customizing how an external Swift type is encoded or decoded – swiftbysundell.com
21. 6. 2021Connecting async/await to other Swift code – swiftbysundell.com
15. 6. 2021Automatic conversions between Double and CGFloat values in Swift 5.5 – swiftbysundell.com
13. 6. 2021Using the MainActor attribute to automatically dispatch UI updates on the main queue – swiftbysundell.com
11. 6. 2021Podcast: “Structured concurrency”, with special guest Doug Gregor – swiftbysundell.com
10. 6. 2021First looks at the new APIs and frameworks announced at WWDC21 on WWDC by Sundell & Friends – swiftbysundell.com
3. 6. 2021A Swift developer’s WWDC dreams - 2021 edition – swiftbysundell.com
31. 5. 2021Podcast: “An entire spectrum of apps”, with special guest Sean Allen – swiftbysundell.com
27. 5. 2021Avoiding problematic cases when using Swift enums – swiftbysundell.com
21. 5. 2021Podcast: “Anything can happen during WWDC”, with special guest Ish ShaBazz – swiftbysundell.com
20. 5. 2021Avoiding having to recompute values within SwiftUI views – swiftbysundell.com
19. 5. 2021Three ways to render a SwiftUI view in a playground – swiftbysundell.com
17. 5. 2021Sponsor: Essential Developer – swiftbysundell.com
14. 5. 2021Assigning an expression to a variable with the same name – swiftbysundell.com
11. 5. 2021Introducing Plot Components: A new way to build HTML pages using Swift – swiftbysundell.com
10. 5. 2021Sponsor: Architecting SwiftUI apps with MVC and MVVM – swiftbysundell.com
6. 5. 2021Deciding what DispatchQueue to run a completion handler on – swiftbysundell.com
30. 4. 2021Controlling the timing of a Combine pipeline – swiftbysundell.com
29. 4. 2021Podcast: “Gesture-driven animations”, with special guest Adam Bell – swiftbysundell.com
22. 4. 2021Using SwiftUI’s frame modifier to resize and align views – swiftbysundell.com
16. 4. 2021New Discover page: The Standard Library – swiftbysundell.com
15. 4. 2021Podcast: “Concurrency orchestration”, with special guest Brent Simmons – swiftbysundell.com
13. 4. 2021Styling localized strings in Swift – swiftbysundell.com
12. 4. 2021Sponsor: Building Mobile Apps at Scale – swiftbysundell.com
7. 4. 2021Annotating properties with result builder attributes – swiftbysundell.com
5. 4. 2021Sponsor: Stream – swiftbysundell.com
2. 4. 2021Exploring some of the lesser-known, built-in Formatter types – swiftbysundell.com
2. 4. 2021Link: Using Instabug in a SwiftUI-based iOS app – swiftbysundell.com
30. 3. 2021Podcast: “A Mac-like Mac app”, with special guest Benedikt Terhechte – swiftbysundell.com
26. 3. 2021New Discover page: Combine – swiftbysundell.com
23. 3. 2021Using Combine’s futures and subjects – swiftbysundell.com
21. 3. 2021When can Swift’s return keyword be omitted? – swiftbysundell.com
14. 3. 2021Podcast: “Combine and Core Data”, with special guest Donny Wals – swiftbysundell.com
12. 3. 2021Bindable SwiftUI list elements – swiftbysundell.com
8. 3. 2021Sponsor: Bitrise – swiftbysundell.com
4. 3. 2021Automatic handling of property wrapper default values – swiftbysundell.com
1. 3. 2021Sponsor: Emerge – swiftbysundell.com
27. 2. 2021Podcast: “All of our wildest Swift dreams”, with special guest Kaitlin Mahar – swiftbysundell.com
22. 2. 2021Ignoring invalid JSON elements when using Codable – swiftbysundell.com
19. 2. 2021Unit testing Combine-based Swift code – swiftbysundell.com
15. 2. 2021Podcast: “Is SwiftUI ready for production?”, with special guest David Smith – swiftbysundell.com
9. 2. 2021Chained implicit member expressions in Swift 5.4 – swiftbysundell.com
5. 2. 2021Managing self and cancellable references when using Combine – swiftbysundell.com
2. 2. 2021Passing methods as SwiftUI view actions – swiftbysundell.com
1. 2. 2021Sponsor: Raycast – swiftbysundell.com
29. 1. 2021How to sync the width or height of two SwiftUI views? – swiftbysundell.com
28. 1. 2021Podcast: “The essence of app architecture”, with special guest Matt Gallagher – swiftbysundell.com
25. 1. 2021Sponsored: Genius Scan’s SDK – swiftbysundell.com
21. 1. 2021Applying rounded corners to a UIKit or SwiftUI view – swiftbysundell.com
19. 1. 2021Accessing a Swift property wrapper’s enclosing instance – swiftbysundell.com
18. 1. 2021Podcast: “Framework and SDK development”, with special guest Ellen Shapiro – swiftbysundell.com
12. 1. 2021Avoiding SwiftUI’s AnyView – swiftbysundell.com
11. 1. 2021Sponsored: Quickly build SwiftUI prototypes with DetailsPro – swiftbysundell.com
8. 1. 2021Validating email addresses using RawRepresentable and NSDataDetector – swiftbysundell.com
6. 1. 2021Performing POST and file upload requests using URLSession – swiftbysundell.com
4. 1. 2021Creating custom query functions using key paths – swiftbysundell.com
4. 1. 2021Sponsored: Kicking off 2021 with solid continuous integration using Bitrise – swiftbysundell.com
29. 12. 2020Using multiple computed properties to form a SwiftUI view’s body – swiftbysundell.com
21. 12. 2020Podcast: “The 2020 Holiday Special” – swiftbysundell.com
16. 12. 2020Welcome to Swift by Sundell 3.0 – swiftbysundell.com
14. 12. 2020Sponsor: Instabug – swiftbysundell.com
13. 12. 2020200 weeks of Swift – swiftbysundell.com
7. 12. 2020Sponsor: Architecting SwiftUI apps with MVC and MVVM – swiftbysundell.com
6. 12. 2020The lifecycle and semantics of a SwiftUI view – swiftbysundell.com
4. 12. 2020Observing Combine publishers in SwiftUI views – swiftbysundell.com
3. 12. 2020Podcast: “The SwiftUI layout system”, with special guest Chris Eidhof – swiftbysundell.com
29. 11. 2020Sorting Swift collections – swiftbysundell.com
25. 11. 2020Statically computed default property values – swiftbysundell.com
23. 11. 2020Sponsor: Instabug – swiftbysundell.com
22. 11. 2020Extending Combine with convenience APIs – swiftbysundell.com
19. 11. 2020Podcast: “Map is a design pattern”, with special guest Daniel Steinberg – swiftbysundell.com
15. 11. 2020SwiftUI and UIKit interoperability - Part 2 – swiftbysundell.com
12. 11. 2020Creating custom SwiftUI container views – swiftbysundell.com
8. 11. 2020SwiftUI and UIKit interoperability - Part 1 – swiftbysundell.com
5. 11. 2020Podcast: “Cross-Apple platform development”, with special guest James Thomson – swiftbysundell.com
2. 11. 2020Sponsored: Using Paw to test an app’s web API – swiftbysundell.com
1. 11. 2020Formatting numbers in Swift – swiftbysundell.com
28. 10. 2020Q&A: When does the order of SwiftUI modifiers matter, and why? – swiftbysundell.com
26. 10. 2020Sponsor: RevenueCat – swiftbysundell.com
25. 10. 2020Connecting and merging Combine publishers in Swift – swiftbysundell.com
22. 10. 2020Podcast: “Key paths, functions and closures”, with special guest Vincent Pradeilles – swiftbysundell.com
19. 10. 2020Sponsor: Sim Genie – swiftbysundell.com
18. 10. 2020The power of extensions in Swift – swiftbysundell.com
15. 10. 2020Publishing constant values using Combine – swiftbysundell.com
12. 10. 2020Link: Building a unit testing suite with XCTest, Swift, and Bitrise – swiftbysundell.com
12. 10. 2020Sponsor: Strings – swiftbysundell.com
11. 10. 2020Handling loading states within SwiftUI views – swiftbysundell.com
8. 10. 2020Podcast: “Adventure into widgets”, with Scriptable developer Simon Støvring – swiftbysundell.com
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz