The iOS framework that grows only as fast as its documentation
Nimbus Launcher

Modules

 Nimbus Launcher Model
 The Nimbus Launcher provides a model object that can store all of the launcher data.
 

Classes

class  NILauncherButtonView
 A launcher button view that displays an image and and a label beneath it. More...
 
class  NILauncherPageView
 A single page in a launcher view. More...
 
class  NILauncherView
 A launcher view that simulates iOS' home screen launcher functionality. More...
 
protocol  <NILauncherDataSource>
 The launcher data source used to populate the view. More...
 
protocol  <NILauncherDelegate>
 The launcher delegate used to inform of state changes and user interactions. More...
 
protocol  <NILauncherButtonView>
 The launcher delegate used to inform of state changes and user interactions. More...
 
class  NILauncherViewController
 The NILauncherViewController class creates a controller object that manages a launcher view. More...
 

Overview

A launcher view is best exemplified in Apple's home screen interface. It consists of a set of pages that each contain a set of buttons that the user may tap to access a consistent, focused aspect of the application or operating system. The user may swipe the screen to the left or right or tap the pager control at the bottom of the screen to change pages.

NILauncherViewControllerExample1.png
Example of an NILauncherViewController as seen in the BasicLauncher demo application.

Minimum Requirements

Required frameworks:

Minimum Operating System: iOS 4.0

Source located in src/launcher/src