iOS indie developers writing every day about their stuff.

Busted! Eight Reasons not to use ARC

Steffen Itterheim

So, you’ve heard about Objective-C automatic reference counting (ARC). And you’ve read about it here and there and every where. But you’re not using it. Guess what? You’re not alone. There are developers out there who refuse to use ARC, who delay using it, who believe they just can’t use it or expressly decided against […]

The Productive Apple Developer (Part II)

Boon Chew

Code Conventions, Uncrustify and others In the second part of this blog, I will continue to introduce some of my favorite tools for my daily development. The first thing I would like to talk about is coding convention. Check out the first part of the blog if you have missed it. Good coding convention not only makes code much easier to read, it will improve the overall stability (See Broken Window Theory). It will be difficult for me to cover all code styles in one post, so I will use Objective-C as an example. There are two coding conventions in […]

Quit Checking Your Email!

Ben Williams

Being a freelancer, I’m always on the lookout for things which can help to improve my workflow. One …

On AppStore Search Ranking Algorithms

Justine Pratt

I just got back from a four day scout camping adventure with my son. It was nice to get away from technology for a while, but while I was gone, Apple changed their AppStore search algorithm! Our sales dropped by at least $30/day, which may not seem like a lot, but it adds up to $900/month, which is a major drop in income for a family trying to make a living off of the AppStore. Bookmark/Search this post with: read more

App Roundup

Mark Granoff

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. Tivoli Radio As internet radio apps go, this one isn’t bad. It’s no Pandora or Tune-In Radio Pro, but then it’s not intended to … Continue reading →

The Productive Apple Developer

Boon Chew

Introduction In this guide, I would like to take the opportunity to introduce some tools and techniques to dramatically improve your productivity as an Mac development. Many of these techniques are something I use on a daily basis and they have helped reduce a lot of repetitive and mundane tasks and make me an ever happier Apple developer. This is called applying the DRY principle from code to OS tasks. For example, if you find yourself renaming multiple files into “duck1.png” and “duck2.png” and so on, something is wrong. We Apple developers should never ever repeat ourselves, since we are […]

On Meditation and Depression

Ray Merkler

I’ve been experimenting with meditation to help with the depressive swings of my bipolar disorder. I’d like to share what I’ve discovered. First, some background: Why meditation? How does sitting still and quiet for an agonizingly long stretch of time … Continue reading →

Engage Users In-App

Tod Cunningham

Ken and I have been trying to figure out how to better engage and communicate with our users.   The AppStore sure doesn’t make it easy. We have tried to use GetSatisifaction and of course there is classic e-mail, but they both have the problem of discoverability.  We don’t have a good spot in App to make those resources available without disrupting the user experience.  By forcing users to leave the app and visit our website to communicate with us, we averaged only a few contacts a month.We also prompt for star ratings within the app and that has been helpful in getting reviews, […]

What a Week! WWDC 2012 Edition

Dave Wood

I’ve been at WWDC for the last week. This was my first WWDC but it certainly won’t be my last. For my iDevBlogADay post I’m going to try and share some of the things I learnt over the last week. Nothing that’s covered by the NDA of course. 1) It was great to finally meet some of the big wigs in the community. Drinking beer with Jeff LaMarche and the other MartianCraft guys. Hanging out with the Empirical Development guys that I’ve been working with for most of the last year was awesome. (Empirical is hiring BTW, so check us […]

Getting started with Moai

Christopher Waite

This weekend I fancied dabbling with something a bit different. I’ve had my eye on Moai for some time now… What is Moai? In their own words, Moia is a “fast, minimalist, open-source Lua framework for pro game developers”. It’s also cross-platform, allowing you to target iOS, Android, PC, Mac, and Chrome (apparently Linux is […]