Glad you enjoyed the article.
I can’t agree more, Structs are very useful in Swift and more developers should start using them.
Good suggestions. I wrote the article like giving a presentation. I was improving on each approach to arrive at the third one. But, that doesn’t work with an article. I’ve edited that.
My statement about NSDictionary and NSKeyedArchiver do not hold true since Swift 3 came about. NSKeyedArchiver now supports Any type. I need to rewrite the article from Swift 3’s context.