I have created a static library to house some of my code like categories.
I have a category for UIViews in \"UIView-Extensions.h\" named Extensions.
In this
I just spoke to an Apple engineer about this, and this has been addressed in ld with versions >100. This is included in XCode4. He walked me through this and I tried it myself and indeed the category problem is fixed.
Take out "-all_load" and go back to "-ObjC" in your Build Settings with the new linker.