No question, things have been fairly quiet for a while at Hsoi Enterprises. We’ve actually been working, still chugging away, just low-key. In 2019 our 3 main mobile apps: kwikkEmail, PanemQuotidianum, and the DR Performace Practice Deck app, all saw updates to help support the latest iPhones and iOS 13 from Apple. But because of agreements with another company, there’s …
Get Your Apps Ready for iPhone X
Yesterday Apple announced the iPhone X. Over at the Big Nerd Ranch blog, I write about what we iOS developers need to do to get our apps ready for iPhone X.
7 Years
Today Hsoi Enterprises celebrates 7 years. Thank you all for your support! Here’s to another 7 years! Happy Easter.
Happy 2017
Sorry for all the silence, but 2016 was a interesting year. I joined Oven Bits. I left Oven Bits. Consulting work ebbed and flowed. Swift continues to evolve and it’s been a lot of work to keep up with it. But I think it’s one of the best languages to come along. I even dabbled with it as a scripting language and …
Java of Antiquity
While Swift and Objective-C might approach nil/null differently, ultimately they both allow me to do something with the syntax: Forget about it. While working in Java, dereferencing null is possible and of course leads to crashes. Thus, everywhere in code you have to do this: if (foo != null) { foo.something(); } Which becomes verbose and tiresome (and error prone). In Objective-C, if …
Less can be more, but what should there be less of?
Often when we design our user interfaces, especially on mobile devices, we tend to think in terms of “taps”. How many taps will it take the user to get from where they are to where they want to go (or we want them to go)? If it’s too many taps, if it’s too cumbersome, if there’s too much drill down, …
You get an update, and you get an update, and you get an update…
It’s been a busy time here at Hsoi Enterprises. Biggest news? The DR Performance Practice Deck v1.3 is now available. This is a long overdue update to the app, with the most noticeable improvement for owners of larger iPhones – iPhone 6, iPhone 6s, iPhone 6 Plus, iPhone 6s Plus – with all that large screen space now fully utilized by the …
The Joys of Swift – Enums
I’ve been using Apple’s Swift programming language fairly exclusively since around December 2014. While it started out with frustrations, I’ve really come to love and embrace the language. I cannot see going back to Objective-C – I don’t see what the gain would be. Well, in fairness, there are a few gains. The Swift toolset is still nowhere as mature as the Objective-C toolset. Xcode woes are …
DR Performance Practice Deck – a useful shooting app to have
Over at Semi On Target, Jeff Lehman included the DR Performance Practice Deck in his list of 10 Useful Shooting Apps to Have. Looks like we’re in good company in the list! Thank you, Jeff!
From 2015 into 2016
If I had to choose one thing that, in 2015, made a significant impact on our goings on at Hsoi Enterprises? It’d have to be Swift. Apple’s new programming language, Swift, has been a huge boon to what we’ve been doing at Hsoi Enterprises. It’s not just the open source, be it HEAlert, HEAnalytics, or HELargeCenterTabBarController. It’s general productivity. The Swift …