Category: Uncategorized

Swift: When you have an Optional String you need to remove 0

Swift: When you have an Optional String you need to remove

Recently I have been developing an iOS app that comes with a companion Apple Watch extension. I wanted to play with the communication between iOS and WatchOS using

via

It was working well...

A few days after Getat 0

A few days after Getat

  Quick impressions.  Winding lasts about 12 hours or so.  Setting time and winding easy.  Put it under running faucet and no leaks so far.  Strap is a little too wide for the buckle,...

Sound spectrum analyzers on iDevices 0

Sound spectrum analyzers on iDevices

I’m surrounded by expensive equipment that I don’t know how to properly engage. So I bucked up and got a sound spectrum analyzer for my iPhone. I need to detect specific bands and thus...

Swift Singleton 0

Swift Singleton

If you’re interested in a singleton pattern for Swift, consider this solution. Personally I find singleton classes something that can easily be avoided and their intent should be obvious. Just implement it once on...

Swift 2.2 updates 0

Swift 2.2 updates

Yesterday came a slew of updates from the mothership. One of them was Xcode 7.3 with Swift 2.2 onboard. Some capabilities have been included in Swift 2.2 that will produce some deprecation warnings. Let’s...

Mac OS X SVN GUI client? 2

Mac OS X SVN GUI client?

While I have heard many arguments around why git is so much better in many circumstances than Subversion – I have a perfectly functioning Subversion server running at my disposal and for the kind...

0

My first patent.

I was recently granted my first patent. I know there are many out there who have multitudes of patents under their belts, but this is my first. I am very happy and proud. I...

0

Radius: A Theme For WordPress

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac purus nec diam laoreet sollicitudin. Fusce ullamcorper imperdiet turpis, non accumsan enim egestas in. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ac purus nec diam laoreet sollicitudin. Fusce ullamcorper imperdiet turpis, non accumsan enim egestas in.