本地化

  1. NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];  
  2. [defaults setObject:value forKey:key];  
  3. [defaults synchronize];  

家庭doctor:

#pragma mark 缓存部分

- (void)leftItemClick:(UIButton *)btn {

    NSString *illString = self.textField.text;

    NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithCapacity:1];

    if (self.facModel != nil) {

        [dict setObject:self.facultyName forKey:nameKey];

        [dict setObject:self.productId forKey:valueKey];

    }

    

    if (illString.length > 0) {

        [dict setObject:illString forKey:illKey];

    }

    

    if(![self saveCache:dict]) {

        [self deleteCacheData];

    }

    [self.navigationController popViewControllerAnimated:YES];

}



- (BOOL)saveCache:(NSDictionary *)data {

    if (data != nil && [[data allKeys] count] > 0) {

        NSUserDefaults *userData = [NSUserDefaults standardUserDefaults];

        [userData setObject:data forKey:self.flo];

        [userData synchronize];

        return YES;

    }

    return NO;

}


- (void)readCacheData {

    NSUserDefaults *userData = [NSUserDefaults standardUserDefaults];

    NSDictionary *data = [userData objectForKey:self.flo];

    if (data != nil) {

        NSString *sectionNameString = [data objectForKey:nameKey];

        NSString *sectionIDString = [data objectForKey:valueKey];

        NSString *illString = [data objectForKey:illKey];

        if (sectionNameString.length > 0) {

            self.chooseOffers.text = sectionNameString;

            self.facultModel = [[HDFFacultNameModel alloc] init];

            self.facultModel.facultyName = sectionNameString;

            self.facultModel.productId = sectionIDString;

        }

        if (illString.length > 0) {

            self.textField.text = illString;

            self.holdLabel.hidden = YES;

        }

    }

}


- (void)deleteCacheData {

    NSUserDefaults *userData = [NSUserDefaults standardUserDefaults];

    [userData removeObjectForKey:self.flo];

}



你可能感兴趣的:(关键代码块-Demo,技巧)