KTUIKit
KTUIKit is a Cocoa framework project that is currently in development.
The goal of the project is to provide solutions to three important issues in any Mac UI project:
At the moment, there are two parts of the framework in place, at various stages of development (sorry, no documentation yet!):
The Views
The Controllers
There is also an Interface Builder plugin that provides a GUI for configuring the view’s layouts and styles. The GUI itself still needs A LOT of work and I will be focusing on that for the next update - along with providing some real documentation.
Getting KTUIKit
You can check out KTUIKit Xcode project from its Google Code Repository
# Non-members may check out a read-only working copy anonymously over HTTP. svn checkout http://ktuikit.googlecode.com/svn/trunk/ ktuikit-read-only
Or download the current build and an example application:
KTUIKit 0.9.1
Disclaimer:
The example project is a good place to see the current build of the framework in action. I don’t suggest trying to use KTUIKit in your own project until a 1.0 is released. If you are just curious and want to test it out, you can follow these steps to get it up and running in your own project -
Steps to use KTUIKit in an Xcode project
The framework is designed to be embedded in the applications that use it. The following instructions explain how to use an embeddable framework in an Xcode project.
Before you get started, give the KTUIKit Xcode project a good home. I keep it in a directory that is above the directories of all of the projects I use it in. After you have a good spot for it, build it and then:
1. Add KTUIKit Project as a dependency of the project

2. Add target dependencies

3. Add KTUIKit to the project

4. Create a New ‘Copy Files’ build phase

5. Add a “Runpath Search Path” to the target’s build settings
Steps to use KTUIKit in Interface Builder
The easiest way to install the plugin is by double-clicking the plugin (KTUIKitIBPlugin.ibplugin) in the Finder.
You can also install it from within Interface Builder:
