#眉標=特別報導 #副標= X code實戰手札(4) #大標= iOS的使用者偏好設定(下) #作者=文/何孟翰 =========<反灰>=========== Type PSSliderSpecifier Key my_slider ... ... ==================== ========<反灰>================ mv child1.plist ./Settings.bundle ======================== ========<反灰>================ StringsTable Root ======================== ========<反灰>================ "child_1" = "子視窗1"; ======================== ========<反灰>================ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; ======================== ========<反灰>================ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [window makeKeyAndVisible]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString* userName = [defaults stringForKey:@"userName"]; NSString* password = [defaults stringForKey:@"password"]; NSLog(@"Default user name = %@",userName); NSLog(@"Default pass word = %@",password); return YES; } ======================== ========<反灰>================ tail -f /var/log/system.log ======================== 接著再讓應用程式開始運行,會看到的結果應該如下: ========<反灰>================ Dec 14 16:53: UserSettingEample[3965]: Default user name = run!PC Dec 14 16:53:46 UserSettingEample[3965]: Default pass word = runpc001 ======================== ========<反灰>================ [defaults setObject:@"newServer" forKey:@"server"]; [defaults synchronize]; ========================