https://www.avanderlee.com/workflow/test-driven-development-tdd-for-bug-fixes-in-swift/
Test-Driven Development (TDD) for bug fixes in Swift - SwiftLee
test driven developmenttddbug
https://www.avanderlee.com/swift/unknown-default-enums-in-swift/
@unknown default usage with enums in Swift - SwiftLee
swift swiftleeunknowndefault
https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/
Combine and Swift Concurrency: A threading risk - SwiftLee
Jul 28, 2025 - Explore the challenges of migrating Combine to Swift Concurrency and understand the potential risks involved.
swift concurrencycombinerisk
https://www.avanderlee.com/swift/property-wrappers/
Property Wrappers in Swift explained with code examples - SwiftLee
Aug 19, 2025 - Learn how to create Property Wrappers in Swift. Use the @propertyWrapper to remove boilerplate, improve readability, and clean up code.
code examples swiftlee
Sponsored https://spicierai.com/
SPICIER AI
https://www.avanderlee.com/swift/available-deprecated-renamed/
How to use the #available attribute in Swift - SwiftLee
Mar 12, 2022 - Run code on specific iOS versions, mark methods as deprecated or obsoleted, and rename methods using the available and unavailable attribute.
swift swiftleeuseavailable
https://www.avanderlee.com/swift/weak-self/
Weak self and unowned self explained in Swift - SwiftLee
Aug 14, 2020 - When to use weak self? When to use unowned self? How to prevent retain cycles? Everything explained with code examples and detailed explanations.
swift swiftleeweakself
https://www.avanderlee.com/swift/defer-usage-swift/
Defer usage in Swift - SwiftLee
Jul 31, 2021 - Clean up state or print out debug information just before leaving the scope by defining the defer statement can improve development a lot.
swift swiftleedeferusage
https://www.avanderlee.com/swift/associated-types-protocols/
Getting started with associated types in Swift Protocols - SwiftLee
Dec 22, 2020 - Associated Types in Swift allow you to reuse code. Define a protocol once and reuse it among different types and constraints.
getting startedassociated
https://www.avanderlee.com/swift/user-defaults-preferences/
User Defaults reading and writing in Swift - SwiftLee
Jan 20, 2025 - User Defaults are great for storing user preferences. Share data with other apps and extensions by using App Groups.
swift swiftleeuserdefaults
https://www.avanderlee.com/swift/discardableresult/
@discardableResult in Swift explained: Ignoring return values - SwiftLee
swift explainedreturn values
https://www.avanderlee.com/swift/computed-property/
Swift Computed Property: Code Examples - SwiftLee
Aug 25, 2025 - A Swift Computed Property allows you to define values based on other properties. You can optionally use async/await and throw errors.
code examples swiftlee
https://www.avanderlee.com/swift/optionals-in-swift-explained-5-things-you-should-know/
Optionals in Swift explained: 5 things you should know - SwiftLee
swift explainedthingsknow
https://www.avanderlee.com/swift/required-keyword/
Required keyword usage in Swift classes and structs - SwiftLee
Feb 19, 2019 - A detailed explanation of the required keyword. The keyword is often misunderstood and is used within classes, with protocols and more.
keyword usagerequiredswift
https://www.avanderlee.com/swift/guard-statements/
Guard statements in Swift explained with code examples - SwiftLee
Jan 11, 2022 - A guard statement can be used to ensure conditions are met before a method continues. Learn how and when to use a guard statement.
code examples swiftleeguard
https://www.avanderlee.com/swift/result-builders/
Result builders in Swift explained with code examples - SwiftLee
Sep 11, 2024 - Result builders in Swift allow you to combine build components into a single outcome value. Code examples demonstrate how you can use them.
code examples swiftleeresult
https://www.avanderlee.com/swift/custom-operators-swift/
Custom Operators in Swift with practical code examples - SwiftLee
Sep 28, 2021 - Learn how to use custom operators in Swift. What are the benefits and which other solutions are better compared to a custom operator for best readability.
code examples swiftleecustom
https://www.avanderlee.com/swift/autoclosure/
How to use @autoclosure in Swift to improve performance - SwiftLee
Mar 9, 2021 - @autoclosure allows us to delay computing arguments with the same code on the implementation level, while optimising our code for performance.
improve performanceuseswift
https://www.avanderlee.com/swift/rethrows/
How to use the rethrows keyword in Swift - SwiftLee
swift swiftleeusekeyword
https://www.avanderlee.com/swift/custom-subscripts/
Custom subscripts in Swift explained with code examples - SwiftLee
Mar 31, 2020 - Custom subscripts on classes, structs, or enumerations allow you to define shortcuts to collections or sequences without exposing implementation details.
code examples swiftleecustom
https://www.avanderlee.com/swift/typealias-usage-swift/
Typealias usage in Swift - SwiftLee
Jan 4, 2021 - A typealias can improve the readability of your codebase. Combine it with generics and see some common used examples to see how it can improve your code.
swift swiftleeusage
https://www.avanderlee.com/swift/fileprivate-private-differences-explained/
Fileprivate vs private in Swift: The differences explained - SwiftLee
May 18, 2021 - Fileprivate and private clearly differ from each other. Read more about why you will probably use private a lot more than fileprivate.
vs privateexplained swiftlee
https://www.avanderlee.com/swift/struct-class-differences/
Struct vs classes in Swift: The differences explained - SwiftLee
Aug 28, 2019 - What is a class? What is a struct? When should I use which and what are the difference between a class and a struct? Explained with code examples.
differences explainedstructvs
https://www.avanderlee.com/swift/async-await/
Async await in Swift explained with code examples - SwiftLee
Aug 11, 2025 - Async await in Swift allows to write asynchronous tasks with structured concurrency. Maintain readability in complex code.
code examples swiftleeasync
https://www.avanderlee.com/
A weekly Swift Blog on Xcode and iOS Development - SwiftLee
Jan 12, 2026 - A Swift blog including iOS, and Xcode development content to build better mobile apps. Learn all basics and advanced topics with weekly new blog posts.
ios developmentweeklyswift
https://www.avanderlee.com/swiftlee-weekly-subscribe/
SwiftLee Weekly (read by 27k+ Swift & SwiftUI Developers)
swiftlee weeklyreadampswiftui
https://www.avanderlee.com/swift/where-using-swift/
Where usage in Swift - SwiftLee
Dec 12, 2022 - Where is a powerful keyword within Swift to filter out values. It can be used in many different variants from which most of them are listed in this post.
swift swiftleeusage
Sponsored https://www.erito.com/
Erito
Checkout the official Spicevids pornsite featuring top rated Asian pornstars in HD XXX videos.
https://www.avanderlee.com/swift/lazy-var-property/
Lazy var in Swift explained with code examples - SwiftLee
code examples swiftleelazyvar
Sponsored https://www.kupid.ai/
Experience the Future of AI Chat with KupidAI
https://www.avanderlee.com/swift/optional-protocol-methods/
Optional protocol methods in Swift - SwiftLee
optional protocolmethodsswift