I did not know that the NSURLConnection APIs were designed during the development of Safari but it makes perfect sense when you look at them, especially the way that "error" HTTP status codes are handled. Ole Begemann digs into the details and ends with some great advice on API design.
It should be no surprise that edge cases are going to catch you out occasionally but I liked this story by Jay Graves which acts as a good reminder to explore parental controls when testing your app. On a related note, I was thoroughly confused by an iPad I came across a while ago that had no Safari app and it took me a good while to figure out what was going on there.
Mariano Abdala with a nice piece of advice on cleaning up after your push notifications. Don't let those badges hang around after they are needed.