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 …

NSAssert can cause memory leaks

hsoi blog, talk 0 Comments

I just learned something the hard way: NSAssert() can cause (hard to track down) memory leaks. They’re hard to track down because 1. you may not always have assertions turned on (e.g. debug vs. release builds), 2. it’s non-obvious in reviewing code. Note that NSAssert is a macro. Here’s how it expands: #define NSAssert(condition, desc, …) do { __PRAGMA_PUSH_NO_EXTRA_ARG_WARNINGS if …

WP Stagecoach officially launched

hsoi blog, talk 0 Comments

WP Stagecoach has officially launched. I don’t have any affiliation with them, but last year year I used an alpha version of their product to migrate the Hsoi Enterprises website. It was a little rocky, but it was alpha software so to have been expected. Overall I really liked the product, and I was really delighted by the excellent support experience I received from Jonathan. …