01-属性列表使用-SQLite

 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. CoreData
36  */
37 #import "ViewController.h"
38 
39 @interface ViewController ()
40 
41 @end
42 
43 @implementation ViewController
44 
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

 

posted on 2016-05-03 16:53  爱你久久iOS  阅读(149)  评论(0编辑  收藏  举报

导航