FCat is a simple Objective-C framework designed to ease development of IOS applications. It provides the following features:
- Easy configuration with xml
- View creation and lifecycle management
- Easy navigation management
- Easy tab management
- Simple to use generic views
Adding FCat to your project is very straight forward, indeed you just have to download the archive, extract it and drop it to your XCode project.
The setup of the application is taking place in an XML file, pretty much like a J2EE application. Here is a simple example:
<cat-application>
<title>CMA</title>
<group name="welcomeTabBarItem" title="Welcome" image="welcomegroup.png">
<view class="WelcomeView" name="welcome" >
<route action="userButton" destination="userform"/>
</view>
<view class="UserFormView" name="userform" title="User Form">
<decorator class="FCatTextInputDecorator">
<scroller>SrollView</scroller>
<input>Login</input>
<input>Email</input>
<input>Password</input>
</decrator>
</view>
</group>
<group name="helpTabBarItem" title="Help" image="helpgroup.png">
<view title="Help" class="FCatWebView" name="help">
<param name="upButton">yes</param>
<param name="htmlFile">myhtmlfile</param>
</view>
</group>
</cat-application>