Tag Archives: escaping

Swift impressions

After about one year of (intermittently) learning Swift and recently also using the language in a (hopefully) real project, I can conclude that it is very powerful, yet clean, easy to read and understand (that is important!), and does an exceptional job on preventing human errors … Continue reading

Posted in Swift | Tagged , , , | Leave a comment

Why I love Swift protocol extensions

Let’s develop a small framework, allowing client developers to use working schedule objects. Each schedule would be based on an interval of days: from a start day to a finish day (specified by numbers). Optionally, client developers may configure specific … Continue reading

Posted in iOS, macOS, Swift | Tagged , , , , , | Leave a comment

Asynchronously awaiting for Swift await

Async-await pattern that is now common in many modern programming languages (having been introduced by C# a few years ago) is unfortunately not yet available in Swift. While it was proposed for implementation, it has not (yet) been identified as a … Continue reading

Posted in Swift | Tagged , , , , , | 1 Comment