I found a great article on option sets in Swift. The article is signed by Ole Begemann. I’m not entirely sure if I like them or not. I’m working on a hybrid project, combining Swift with Objective C. So my Swift structs aren’t available in ObjC. I’m afraid of code duplication. Here’s the entire article.