App Roundup
Since April I’ve delivered a surprising number of apps to the App Store, and I thought I’d give a brief summary of those projects and what made (or makes) them interesting.
Continue reading →Since April I’ve delivered a surprising number of apps to the App Store, and I thought I’d give a brief summary of those projects and what made (or makes) them interesting.
Continue reading →Recently I was interviewed by Lee Shen Han for his blog Beginning iOS Development. That interview is now available here. Lee devotes a section of his blog to interviewing indie iOS developers so we can all learn from each others … Continue reading →
It turns out that building multiple targets from one source code base is both easy and hard, both simple and complex. It all depends not only on the ultimate products you want to create, but a bit on your workflow … Continue reading →
Several months ago I wrote about some tricks I was using to build many targets from one code base. The rubber is meeting the road on that project as we get closer to being ready to submit to Apple, and … Continue reading →
The title of this article may be overstating my expertise with git slightly, but that’s how I feel having successfully tackled what is, I think, a fairly non-trivial task with git: managing changes across multiple branches and multiple remotes using … Continue reading →
It seems like there has been a lot in the “developer” news lately about the secure storage of user data in iOS apps, as well as related topics around securely replacing the venerable but now deprecated device unique identifier, or … Continue reading →
Sometimes there is no time to focus on just one or two things. No, sometimes things get busy and between day jobs, and night jobs, and family, and all those other obligations we have in our lives, there is time … Continue reading →
Location Services are one of the most interesting capabilities available in iOS. One interesting feature therein is “geofencing”, also known as “region monitoring.” I recently investigated how this works and what you can do with it. While easy enough to … Continue reading →
It is a common pattern for an app to do something with data that is not local. Maintaining decent app performance while fetching the data is one challenge (and not the focus of this article). Keeping the data, and enough … Continue reading →
For the newcomer to iOS development, “animation” may seem like a daunting proposition. That’s how I felt when I wanted to animate a game board 90 degrees in my very first app. How could I possibly do that!? It must … Continue reading →