KTUIKit is an open source framework and Interface Builder plug-in project. The goal of the project is to address some of the issues that Cathy Shive has brought up in previous posts on her blog:
- Incorporating NSViewController into Cocoa’s controller system
- Replacing NSView’s Autoresizing mechanism for the layout of views and controls
- Styling of view
KTUIKit currently includes the XS-Controllers, KTView, subclasses of many of the standard Cocoa controls, KTLayoutManager and KTStyleManager. The Interface Builder plug-in provides a GUI for the layout manager and style manager.