摘要: // 1. 建立模型文件// 2. 建立CoreDataStack// 3. 设置AppDelegate 接着 // // CoreDataStack.swift // CoreDataStackDemo // // Created by wangbiao on 15/10/29. // Copyr 阅读全文
posted @ 2016-12-16 14:13 有缘无分的朋友 阅读(727) 评论(0) 推荐(0) 编辑
摘要: // 基本步骤 // 1. 打开数据库 // 2. 处理数据 // 3. 关闭数据库 //先设置全局变量 lazy var documentsPath: String = { let paths = NSSearchPathForDirectoriesInDomains(.documentDirec 阅读全文
posted @ 2016-12-16 13:47 有缘无分的朋友 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 第一步: 第二步,建立桥接文件 随便创建一个类,语言选择oc,然后它会问你是否创建桥接模式,然后你选择是就可以了 那个类可以删除了 在那份桥接文件中加入一句话#import <sqlite3.h>就可以了 接着我们就可以创建数据库或表了 //相当于c语言的指针 var db: OpaquePoint 阅读全文
posted @ 2016-12-16 13:45 有缘无分的朋友 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 要被写入和读取的对象必须继承NSObject,,并且实现NSCoding 关键还要实现NSCoding 的两个必要的方法 public func encode(with aCoder: NSCoder) public init?(coder aDecoder: NSCoder) 格式如下: // 编 阅读全文
posted @ 2016-12-16 13:43 有缘无分的朋友 阅读(375) 评论(0) 推荐(0) 编辑
摘要: //关于目录的获取 //获取沙盒目录(算是跟目录吧) NSHomeDirectory() //获取document目录(常用) let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, t 阅读全文
posted @ 2016-12-16 13:42 有缘无分的朋友 阅读(371) 评论(0) 推荐(0) 编辑