JSON + iOS 5; GO! (Tutorial)

What is JSON? JSON stands for JavaScript Object Notation. It’s a super lightweight and human readable data format. Go check it out and run back here. iOS 5 includes classes to deal with JSON natively. Which is awesome. Let’s do this! Twitter has a service that gives you recent tweets in JSON format when you … Continue reading JSON + iOS 5; GO! (Tutorial)

Showing and Dismissing a UIPickerView Control

There seems to be no standard way of dealing with UIPickerViews. Sometimes they are attached right to the bottom of the interface and never move around (like in the built-in Clock application.) Other times they fly up from the bottom like the keyboard but are embedded in a UIToolbar or UIActionSheet. I’ve come up with … Continue reading Showing and Dismissing a UIPickerView Control

App-A-Week Challenge Update, also Font Tip! (Also, Snippets!)

PizzaPal has been updated to 1.1 with the following changes: Removed iAds. Added 4th pizza comparator. Yeah, I know, that’s kind of cheap to count that as an app release. Whatever, making an app a week is no picnic. Oh, also, if you do any kind of coding/programming, you should totally check this out: I’ve … Continue reading App-A-Week Challenge Update, also Font Tip! (Also, Snippets!)

Do free apps increase sales of paid apps?

Some of you might remember my crazy idea of pledging to publish an app a week. I thought that this idea would be a good way to force myself to learn a lot about iOS development and actually get things done. And it has! But one thing I did not consider was how downloads of … Continue reading Do free apps increase sales of paid apps?

Possible bug in UITableViewCell didTransitionToState:(UITableViewCellStateMask)state

I’m putting this out here on the internets because I was pulling my hair out about this problem I had. Let me see if I can explain the problem and how I ended up solving it without turning this into a super long story. I’m working on a new app that is basically a brewer’s … Continue reading Possible bug in UITableViewCell didTransitionToState:(UITableViewCellStateMask)state

New app! Also: Xcode + iOS + iPhone 3G tip. Also: insane idea.

I have a new app on the iTunes App Store! Allow me to introduce The Beer Nerd’s Olde Volume Equivalence Calculator: It’s a handy little app that lets you compare equivalent prices for different volumes of beer. Interesting? Maybe. In all honesty, I whipped this app up real quick for the following reasons: It uses … Continue reading New app! Also: Xcode + iOS + iPhone 3G tip. Also: insane idea.

How I Falsified My Most Cherished User Interface Hypothesis

I’ve been working on subclassing and improving the venerable UISlider class in iOS’s UIKit framework. Here’s what I was thinking: UISlider is a great way for the user to enter numerical values within a certain range very quickly. It’s immediately responsive and by default gives continual updates as to its value. The problem is that … Continue reading How I Falsified My Most Cherished User Interface Hypothesis