Mike JS ChoiSwift Success EnumsLet’s talk about error handling in Swift. If you’ve been doing Swift for awhile, two things should pop into your head; optionals and…Feb 5, 2017Feb 5, 2017
Mike JS ChoiSwift: To Escape or Not to EscapeI know that @ sign is kind of weird because you don’t see those often in Swift code but turns out, the concept behind it is not too hard to…Jan 29, 2017Jan 29, 2017
Mike JS ChoiSwift Extensions Gone WildHmm.. Swift extensions. Having used them for awhile, I’m not sure how I feel about them. In the beginning, I loved them and the new…Sep 1, 2016Sep 1, 2016
Mike JS ChoiMulti-threading with Python??Python has a bad rep for being slow. I think it’s not the language that is slow but the fact that the language is so easy to learn that…May 9, 2016May 9, 2016
Mike JS ChoiiOS Architectures — MVVMIn the last post, I said that we will be looking into various architectural patterns within iOS after having bashed MVC in the face (sorry…Feb 14, 2016Feb 14, 2016
Mike JS ChoiDoes anyone understand the MVC?Ok.. so if you have been doing some iOS coding, you probably know what the MVC (Model-View Controller) is. Well, to those who don’t know…Feb 13, 2016Feb 13, 2016
Mike JS ChoiSwift, Objective-C Interop… Good or bad?So, you aren’t really sure if you should go full Swift on your million dollar app idea and is considering going half way. You tell…Feb 12, 2016Feb 12, 2016
Mike JS ChoiThe new kid in town: CARTHAGEThis is a tough one. My relationship with CocoaPods has always been a love and hate relationship. It allowed me to manage so many cool…Feb 10, 2016Feb 10, 2016
Mike JS ChoiOk… Let’s talk about SwiftI first decided to start writing blogs in order to learn more about Swift but as you could probably tell from my previous posts, I’ve yet…Feb 9, 2016Feb 9, 2016
Mike JS ChoiThe Swiss-army of iPhone AppsSo.. I had this great idea couple of years ago to create an app that would tell you everything you would want to know about in the morning…Feb 3, 2016Feb 3, 2016