My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

llamasettings is a series of classes to be used in your iPhone SDK application that provide a standard-looking settings list.

There are some screenshots that you can look at of it in action.

Advantages over Settings.app

  • Pre-canned, working code - You don't need to fidget with creating tables, figuring out default settings, etc.
  • Standard PLIST file format - based heavily on Apple's settings schema, so it's already something you know.
  • Integrated within your application - the user doesn't need to exit the app to change a setting
  • More extendable - all of the source is available, with an easy interface to add more widget types
  • More configurability out of the box - provides things like date pickers, color pickers, and so on, not available in Apple's Settings.app

llamasettings has been designed to be added easily to your free or commercial iPhone SDK application without any licensing fees required. Donations are always accepted. Bugfixes, and extensions are accepted even moreso.

Controls it currently supports:

  • Group titles
  • Color selector
  • Segmented switch
  • Sliders
  • Switches
  • Text entry
  • Button (a delegate's method gets called when pressed)
  • External URL launcher (great for email links, opening links in Mobile Safari, etc)
  • Internal URL launcher (restrictive (or not) web view without leaving your app - great for help pages)

Controls it will soon support:

  • Date picker
  • Time picker
  • Value Display
  • Multiple selection picker
  • Text Area display
  • Text footer

Powered by Google Project Hosting