Archive for May, 2013

Measuring glyphs on iOS

Sunday, May 26th, 2013

Between Resume Designer and Unicode Character Viewer, I’ve done a fair bit of laying out text by hand on iOS. Part of laying out text is measuring it. And iOS sucks at that. Here are two examples. In Resume Designer, I’m using CTFramesetterSuggestFrameSizeWithConstraints to measure paragraphs and then drawing into that frame.  I noticed that occasionally […]

Be Careful What You Wish For

Monday, May 20th, 2013

Last week Google IO, Google introduced their new app analytics for the Google Play platform.  This will make it possible for app developers to learn how users are discovering their apps.  Developers who spend money on ad buys will be able to correlate ad spend with sales,  Apple’s developers, meanwhile, have no support at all […]

Withings Scale Gateway for Status Board

Wednesday, May 8th, 2013

My son is a Status Board fan.  I’m not sure why; he just loves adding and arranging panels.   I recently picked up a Withings WS-50 scale, which has an API that you can use to query weight and other data from the scale.  Data from the scale and a status board to display it […]


Friday, May 3rd, 2013

I’m definitely a “scratch your own itch” kind of developer.  I like building apps that I plan to use myself – it’s very rewarding to be using my own apps. Earlier this year, my son was in a spelling bee, his first.  It was a fun experience.  And of course, after we signed up, one […]

Finding a Profitable Niche in the App Store

Wednesday, May 1st, 2013

Trevor McKendrick has a post, the first in his ten-part series on his first year in the App Store, on How to Choose a Profitable Niche within the App Store. This is a great topic.  I submitted a blitz talk proposal for NSNorth this year on the same topic.  Didn’t make the cut for NSNorth, but […]