on Custom Operators

hsoi blog, talk 0 Comments

One nifty feature of the Swift programming language is the ability to define your own custom operators. Why would you want to do this? Because it can make reading and writing code better/easier. Just like factoring code into a function can help with maintenance, reusability, and readability, so can a custom operator. However, one must remember that the custom operator must enable maintenance, reusability, …

Support TopXNotes & Tropical Software’s IndieGoGo Campaign

hsoi blog, talk 0 Comments

Tropical Software is running an IndieGoGo crowdfunding campaign: We have launched an IndieGoGo Crowd Funding campaign to try to obtain the “Start Up” funding we never have had for Tropical Software. Our campaign is to raise funds to complete TopXNotes 2.0 and continue our award-winning software development. I am asking you to take a look at the campaign today, read some …

Announcing HELargeCenterTabBarController – more 100% Swift open source

hsoi blog, news 0 Comments

Hsoi Enterprises LLC is excited to announce another addition to our open source code libraries: HELargeCenterTabBarController Based on the name, you might be able to guess what it is: a UITabBarController subclass that supports an enlarged center button/tab. The center tab can be used in the typical manner where a tap switches to display the associated ViewController, or the center tab …

HEAlert and HEAnalytics – Ready for Swift 2!

hsoi blog, news 0 Comments

With Apple’s release of iOS 9, comes the accompanying tool update to Xcode 7. One big part of Xcode 7 is a strong evolution of their new Swift programming language to Swift 2. Two of Hsoi Enterprises open source libraries, HEAlert and HEAnalytics have been updated to work with Xcode 7 and Swift 2. Find the code on GitHub. HEAlert is also …

ModelRocket

hsoi blog, talk 0 Comments

I’ve been working with a fantastic group, Oven Bits, for some time now. Oven Bits just open-sourced a new library, ModelRocket. ModelRocket’s creator, Jonathan Landon, has written a short article announcing the release, and explaning what the library does. I had a hand in crafting ModelRocket, adding features like the postProcess hook and the .value accessor usage pattern. I’ve been using ModelRocket on …

Siri may be exposing you

hsoi blog, talk 0 Comments

I love Siri, Apple’s “digital assistant” in my iPhone. Typing on an iPhone or iPad, to me, is cumbersome. Being able to use voice dictation or Siri greatly facilitates things for me – especially when using my Apple Watch. And of course, isn’t intelligent voice command what science fiction always promised? 🙂 One thing I didn’t know about Siri was the command “Who’s …