Robuta

https://www.avanderlee.com/swift/discardableresult/
Dec 24, 2021 - The @discardableResult attribute allows you to remove warnings like "Unusued return value" in Swift. Learn how and when to use this powerful...
swiftexplainedignoringreturnvalues
https://www.avanderlee.com/workflow/location-simulation-xcode-simulator/
Mar 28, 2023 - Use Location Simulation options to activate a fake location inside the simulator and test your app for freeway drives and walking routes.
locationsimulationxcodesimulatorswiftlee
https://www.avanderlee.com/swift/computed-property/
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.
computed propertycode examplesswift
https://www.avanderlee.com/swift/optional-protocol-methods/
Jul 12, 2019 - Using protocol extensions in Swift it's really easy to create optional protocol methods, which support using structs in your protocol as well.
optionalprotocolmethodsswift
https://www.avanderlee.com/optimization/app-store-optimization-real-world-best-practices/
Sep 23, 2025 - Explore App Store Optimization strategies to enhance your app's presence and gain more users in a competitive market.
app store optimizationreal worldbest practicesswiftlee
https://www.avanderlee.com/swift/actors/
Nov 2, 2021 - Actors in Swift prevent Data Races by synchronizing access. Combined with nonisolated access you can prevent crashes in your apps.
data racesactorsswiftuseprevent
https://newsletter.avanderlee.com/
Swift Evolution updates, 5 top community articles covering Swift development topics.
van der leepostsswiftleeweeklyantoine
https://www.avanderlee.com/swift/available-deprecated-renamed/
Mar 12, 2022 - Run code on specific iOS versions, mark methods as deprecated or obsoleted, and rename methods using the available and unavailable attribute.
useavailableattributeswift
https://www.avanderlee.com/swift/result-builders/
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 examplesresultbuildersswiftexplained
https://www.avanderlee.com/swift/user-defaults-preferences/
Jan 20, 2025 - User Defaults are great for storing user preferences. Share data with other apps and extensions by using App Groups.
userdefaultsreadingwritingswift
https://www.avanderlee.com/core-data/data-validation/
Nov 10, 2020 - Data validation prevents ending up with invalid data in your database. Validate before insertion, updates, and deletions with these methods.
data validationinsertionupdatedeletioncore
https://www.avanderlee.com/swift/autoclosure/
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/concurrency/combine-and-swift-concurrency-a-threading-risk/
Jul 28, 2025 - Explore the challenges of migrating Combine to Swift Concurrency and understand the potential risks involved.
swift concurrencycombinethreadingriskswiftlee
https://www.avanderlee.com/swiftlee-weekly/issues/299/
Dec 13, 2023 - SwiftLee Weekly - full of Swift, Xcode, and iOS curated content from the community delivered on every Tuesday for free.
weekly issueswiftlee
https://www.avanderlee.com/swiftui/universal-links-ios/
May 12, 2025 - Universal Links allow you to redirect users directly into your app and give them an integrated mobile experience.
universal linksimplementationiosswiftlee
https://www.avanderlee.com/swiftui/deeplink-url-handling/
Apr 18, 2023 - Deeplinks allow you to link to any page in your app externally or inside. If intelligent, you can use them to increase productivity.
deeplinkurlhandlingswiftuiswiftlee