Home | Developer Blog

Interface Builder tips

Xcode 3 was a pretty significant upgrade, and included some desperately needed improvements to Interface Builder. Now, although the new version of Interface Builder is significantly improved, it still suffers from some eccentricities and a lack of good example-driven documentation. It’s an amazingly powerful tool, but a lot of its features can be somewhat hard to discover without help. This post contains a few things I’ve discovered about Interface Builder over time that I’ve found really useful.

Read More…

Automated build numbering in Xcode

One thing I like to do in any development project is generate a build number, and I want it to be an automated process. This number represents the version of the source code that was used for the build. Coupled with source code control, this enables you track the version of the source code that corresponds to a customer’s installation of the product. In a large team with centralized builds, you typically increment the build number on every centralized build, whether they are kicked off on a time basis, or a check-in basis. For a single developer project, it’s nice to be able to increment the build number for every build you make locally. Here’s a simple way to enable automated build numbering in Xcode for a single developer project.

Read More…