My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
NSUserDefaults Class Reference
ユーザーデフォルトを取得する
  • + standardUserDefaults
  • デフォルト値を取得する
  • – arrayForKey:
  • – boolForKey:
  • – dataForKey:
  • – dictionaryForKey:
  • – floatForKey:
  • – integerForKey:
  • – stringForKey:
  • – URLForKey:
  • デフォルト値を確定する
  • – setBool:forKey:
  • – setFloat:forKey:
  • – setInteger:forKey:
  • – setObject:forKey:
  • Persistent Domainsの維持
  • – synchronize
  • 概要
    データーを保存する。
    例)
    NSUserDefaults * userDefaults =
     [NSUserDefaults standardUserDefaults];
    
    [userDefaults 
     setObject:@"Object" 
      forKey:@"key"];
    [userDefaults synchronize];
    
    NSString * string =  
     [userDefaults stringForKey:@"key"];
    
    ユーザーデフォルトを取得する
    + (NSUserDefaults *)standardUserDefaults
    デフォルトを返す。
    例)
    NSUserDefaults * userDefaults =
     [NSUserDefaults standardUserDefaults];
    
    デフォルト値を取得する
    - (NSArray *)arrayForKey:(NSString *)defaultName
    配列を返す。
    - (BOOL)boolForKey:(NSString *)defaultName
    ブール値を返す。
    - (NSData *)dataForKey:(NSString *)defaultName
    データを返す。
    - (NSDictionary *)dictionaryForKey:(NSString *)defaultName
    ディクショナリーを返す。
    - (float)floatForKey:(NSString *)defaultName
    フロートを返す。
    - (NSInteger)integerForKey:(NSString *)defaultName
    整数値を返す。
    - (NSString *)stringForKey:(NSString *)defaultName
    文字列を返す。
    例)
    NSString * string =  
     [userDefaults stringForKey:@"key"];
    
    - (NSURL *)URLForKey:(NSString *)defaultName
    URLを返す。
    デフォルト値を確定する
    - (void)setBool:(BOOL)value forKey:(NSString *)defaultName
    ブール値を確定する。
    - (void)setFloat:(float)value forKey:(NSString *)defaultName
    フロート値を確定する。
    - (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName
    整数値を確定する
    - (void)setObject:(id)value forKey:(NSString *)defaultName
    id型を確定する
    例)
    [userDefault 
     setObject:@"object" 
      forKey:@"key"];
    
    Persistent Domainsの維持
    - (BOOL)synchronize
    即座にアップデートする。
    例)
    [userDefault synchronize];
    
    参考:NSUserDefaults Class Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.