I have been reading up on creating custom Interface Builder Plugins for my presentation at 360|iDev, and didn’t get very far when I figured out the first thing you should never do. When I created my project I just randomly named it IBPlugin. Well as it turns out there is a IBPlugin class already and when XCode creates your project it auto-generates a class with your project name and it subclasses IBPlugin. So you will end up with something like this @interface IBPlugin : IBPlugin. Obviously that won’t work and throws an error when trying to build it. So when creating a new Interface Builder Plugin Project name anything but IBPlugin.
Continue reading » · Written on: 01-30-09 · No Comments »