標籤:
1 // 2 // ViewController.m 3 // 01-屬性列表使用 4 // 5 // Created by mac on 01/1/3. 6 // Copyright © 2001年 mac. All rights reserved. 7 // 8 9 /**10 11 表:一張完整的資料表,用於記錄資料12 欄位:資料表中的元素或者說某一資料,可以這麼理解 13 資料:儲存到資料庫中的具體的某一條資料14 15 */16 ////////////////////////////////////////////////////////////////////////////17 /**18 * 資料的持久化19 *20 * Database:資料庫21 22 * Oracle(Java中常使用), MSSQLServer,DB2, MySQL(開源的免費的,使用於小資料量的)23 24 * 阿帕奇:伺服器軟體25 26 27 * 用戶端----伺服器(網路資料庫訪問)-------1.建立串連2.開始操作3.擷取結果4.關閉串連------資料庫28 29 ** iOS開發一般如下:30 本機資料庫訪問:SQLite-<----->-用戶端31 32 * @param 1. 屬性列表33 * @return 2. 對象歸檔34 * 3. SQLite資料庫35 * 4. CoreData36 */37 #import "ViewController.h"38 39 @interface ViewController ()40 41 @end42 43 @implementation ViewController44 45 - (void)viewDidLoad {46 [super viewDidLoad];47 48 49 [self saveValue:@"1234" forKey:@"password"];50 51 NSLog(@"==%@", [self readValueForKey:@"password"]);52 53 NSLog(@"===%@", NSHomeDirectory());54 }55 56 - (void)saveValue:(id)password forKey:(NSString *)username {57 58 //系統的配置本地持久化類 用於儲存一些簡單的使用者配置59 NSUserDefaults *user = [NSUserDefaults standardUserDefaults];60 // NSUserDefaults *userDefaults = [[NSUserDefaults alloc] init];61 62 [user setObject:password forKey:username];63 }64 65 - (instancetype)readValueForKey:(NSString *)username {66 67 NSUserDefaults *user = [NSUserDefaults standardUserDefaults];68 69 return [user objectForKey:username];70 }71 72 @end
01-屬性列表使用-SQLite