Iñigo Beitia
Iñigo Beitia

Reputation: 6353

Alternative to InAppSettingsKit

Is there an alternative to InAppSettingsKit that is simpler? I find myself needing only 20% of what it offers.

Upvotes: 1

Views: 1340

Answers (2)

Patrick Perini
Patrick Perini

Reputation: 22633

How about ESCOZ's QuickDialog library? Seems like a reasonable alternative.

Upvotes: 6

Nick Lockwood
Nick Lockwood

Reputation: 40995

Well, one alternative is to just build your own settings panel with a regular UIViewController and some buttons and switches, etc. and then save the settings using NSUserDefaults, e.g.

- (IBAction)mySettingSwitchAction:(UISwitch *)theSwitch
{
    //save the switch setting
    [[NSUserDefaults standardUserDefaults] setBool:theSwitch.on forKey:@"myPreferenceName"];
}

then you can load it again anywhere in your app using

BOOL theValueISet = [[NSUserDefaults standardUserDefaults] boolForKey:@"myPreferenceName"];

Values you set in NSUserDefaults are persistent so if the app is closed and opened again they retain their values. You can call synchronize on NSUserDefaults to force it to save/load the values but this happens automatically on app open/close anyway.

Upvotes: 2

Related Questions