Don of the Day

Don of the Day


Adventures in software development with Xamarin and the Web

Twitter


C#

Swift Optionals

Continuing my series exploring the Swift language from the perspective of a C# developer, I left off with some strange syntax in Swift involving lot's of !? intermingled with some expressions. What is this excessive use of punctuation and why is it there? For instance: let awesomeConstant: String? = "I have no purpose" print(awesomeConsta…

Don FitzsimmonsDon Fitzsimmons

AVAudioSession and Ducking

I often rely on the kindness of other developers to write helpful articles on the use of various APIs or frameworks. You know, Google something like "AVAudioSession ducking not working". Most often, you come to a series of Stack Overflow posts, which is great, but the holy grail of Google searching for a very specific problem is a blog po…

Don FitzsimmonsDon Fitzsimmons