nibless
Update: The linked blog post in this article that explains how to create a nibless Xcode project is now dead. Go read this post instead. This might sound heretical, but here goes: I don’t like...
View Articleiphone newbie: view coords, UITextField
I count three people in my access logs who got here by searching for iPhone programming material, two who are trying to create nibless apps. Rock on, fellow Interface Builder haterz! iPhone...
View Articlecocoa: app memory usage
My least favorite part of Cocoa programming is its reference-counted memory management scheme. If you can exclusively target Mac OS X 10.5 or later, then you can use garbage collection instead, which...
View Articleprintf() sucks
I am a big fan of printf()-style debugging. It helps you get an overview of a problem that traditional debuggers are not so good at. So it’s a bit unexpected that I do not like printf() itself. Why...
View ArticleNSLog() sucks
In a previous installment I explained why printf() sucks, and how I fixed it. Today I am going to focus on NSLog(), which sucks even worse. Why NSLog() sucks Here’s a typical NSLog() call:...
View ArticleInstalling Xcode 3 and 4 side by side on Lion
Xcode 4 sucks so, so, bad. It kills my productivity like whoa. As a consequence, I’ve been doing most of my work in Xcode 3 on Snow Leopard, venturing into Xcode 4 only for testing and final releases....
View Article
More Pages to Explore .....