• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會(huì)很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::

            //

            //  AppController.h

            //  SimpleUserDefaults

            //

            //  Created by Biao Huang on 12/22/11.

            //  Copyright (c) 2011 __MyCompanyName__. All rights reserved.

            //


            #import <Foundation/Foundation.h>


            extern NSString * const DefaultsFavoriteBookKey;

            extern NSString * const DefaultsFavoriteCityKey;

            extern NSString * const DefaultsFavoriteFoodKey;

            extern NSString * const DefaultsFavoriteColorKey;


            @interface AppController : NSObject {

                IBOutlet NSTextField *bookField;

                IBOutlet NSTextField *cityField;

                IBOutlet NSTextField *foodField;

                IBOutlet NSTextField *colorField;

                

                NSUserDefaults *preferences;

            }


            - (IBAction)textFieldChanged:(id)sender;

            @end


            //

            //  AppController.m

            //  SimpleUserDefaults

            //

            //  Created by Biao Huang on 12/22/11.

            //  Copyright (c) 2011 __MyCompanyName__. All rights reserved.

            //


            #import "AppController.h"


            NSString * const DefaultsFavoriteBookKey = @"Favorite Book";

            NSString * const DefaultsFavoriteCityKey = @"Favorite City";

            NSString * const DefaultsFavoriteFoodKey = @"Favorite Food";

            NSString * const DefaultsFavoriteColorKey = @"Favorite Color";


            @implementation AppController


            + (void)initialize {

                if (self != [AppController class]) {

                    return;

                }

                

                NSMutableDictionary *defaultPrefs = [NSMutableDictionary dictionary];

                [defaultPrefs setObject:@"Cocoa Programming" forKey:DefaultsFavoriteBookKey];

                [defaultPrefs setObject:@"Braunschweig" forKey:DefaultsFavoriteCityKey];

                [defaultPrefs setObject:@"Fleisch" forKey:DefaultsFavoriteFoodKey];

                [defaultPrefs setObject:@"Schwarz" forKey:DefaultsFavoriteColorKey];

                

                // Regisgter factory preferences.

                [[NSUserDefaults standardUserDefaults] registerDefaults:defaultPrefs];

            }


            - (id)init {

                self = [super init];

                if (self) {        

                    preferences = [[NSUserDefaults standardUserDefaults] retain];

                }

                return self;

            }


            - (void)dealloc {

                [preferences release];

                [super dealloc];

            }


            - (void)awakeFromNib {

                [bookField setStringValue:[preferences stringForKey:DefaultsFavoriteBookKey]];

                [cityField setStringValue:[preferences stringForKey:DefaultsFavoriteCityKey]];

                [foodField setStringValue:[preferences stringForKey:DefaultsFavoriteFoodKey]];

                [colorField setStringValue:[preferences stringForKey:DefaultsFavoriteColorKey]];    

            }


            - (IBAction)textFieldChanged:(id)sender {

                NSString *favorite = [sender stringValue];

                

                if (sender == bookField) {

                    [preferences setObject:favorite forKey:DefaultsFavoriteBookKey];

                } else if (sender == cityField) {

                    [preferences setObject:favorite forKey:DefaultsFavoriteCityKey];

                } else if (sender == foodField) {

                    [preferences setObject:favorite forKey:DefaultsFavoriteFoodKey];

                } else if (sender == colorField) {

                    [preferences setObject:favorite forKey:DefaultsFavoriteColorKey];

                }

            }

            @end


            @import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
            posted on 2011-12-22 23:33 逛奔的蝸牛 閱讀(847) 評(píng)論(5)  編輯 收藏 引用 所屬分類: Cocoa

            評(píng)論

            # re: Cocoa:Simple NSUserDefaults example 2014-04-14 10:00 Friv
            謝謝編碼  回復(fù)  更多評(píng)論
              

            # re: Cocoa:Simple NSUserDefaults example 2014-07-19 11:45 Kizi 5
            很不錯(cuò)的信息后,你已經(jīng)共享,感謝您的工作的信息共享。  回復(fù)  更多評(píng)論
              

            # re: Cocoa:Simple NSUserDefaults example 2014-08-12 09:16 friv
            非常好,內(nèi)容豐富的文章實(shí)在。它幫助了我很多,以提高我的知識(shí),我真的很喜歡的作家提出了他的看法的方式。我希望在將來(lái)能看到更多的信息和有用的文章。  回復(fù)  更多評(píng)論
              

            # re: Cocoa:Simple NSUserDefaults example 2014-12-23 21:07 friv
            thank your blog   回復(fù)  更多評(píng)論
              

            # re: Cocoa:Simple NSUserDefaults example 2015-01-06 22:41 jogos de friv
            I follow you and have been  回復(fù)  更多評(píng)論
              

            久久久久久久久波多野高潮| 亚洲国产二区三区久久| 亚洲午夜无码久久久久| 激情伊人五月天久久综合| 久久综合久久综合久久| 亚洲精品无码久久毛片| 国产精品一久久香蕉产线看| 亚洲精品成人久久久| 国产精品青草久久久久婷婷| 久久精品国产乱子伦| 嫩草影院久久国产精品| 无码日韩人妻精品久久蜜桃| 久久久久国色AV免费观看| 91精品国产高清久久久久久io| 久久有码中文字幕| 久久久九九有精品国产| 性做久久久久久久| 天天做夜夜做久久做狠狠| 99久久国产综合精品成人影院| 亚洲狠狠婷婷综合久久久久| 日韩久久无码免费毛片软件| 91久久精品国产免费直播| 久久久久免费看成人影片| 中文字幕乱码人妻无码久久| 欧美一级久久久久久久大片| 99久久精品国产一区二区蜜芽| 精品久久无码中文字幕| 亚洲国产精品无码久久久不卡| 国产精品久久新婚兰兰| 久久青青色综合| 久久无码AV一区二区三区| 久久综合九色综合欧美就去吻| 久久精品国产99久久久香蕉| 亚洲国产成人久久综合一 | 日本强好片久久久久久AAA| 欧美黑人激情性久久| 亚洲精品无码久久久久久| 一本色道久久综合狠狠躁 | 久久精品国产亚洲av瑜伽| 久久se精品一区二区影院| 久久男人AV资源网站|