What I did at work today

Jan 23 2009

Today I finished the core functionality of my first from-scratch iPhone app. It’s a budget forecaster that helps me estimate how much money I’ll have at the end of the month, and if I ever will hit rock bottom. It’s a navigation controller and four views:

  • The main view shows how much money you start with, where it’s going, and what you’ll end with
  • The second view shows a list of incomes, expenses, or budgets, allows editing, addition, and deletion.
  • The third view is the editing screen.
  • The fourth view shows totals for each day from today through the end of the month.
The next step is to make a graph that visually shows you how much money you’ll have when you turn the iphone sideways. The final step is to learn to use the debugging and profiling tools to see if I caused any memory leaks. Biggest lesson learned: don’t bother with releasing and autoreleasing objects until you’ve learned how that stuff really works. Thinking, “Oh I’ll release this object here because that’s smart” will cause a lot of heartache when you can’t figure out where the EXC_BAD_ACCESS error is being thrown.
Page 1 of 1