Swift笔记 使用SwiftData和sqlite的环境设置
2016-02-20 19:56
453 查看
在Swift开发中使用sqlite。
error:
I found using Xcode 7 and iOS 9 is that the libsqlite3.dylib has been replaced by libsqlite3.tbd
使用方法:可以使用pod导入,也可以直接下载文件,添加到自己的工程。
在tab上选择Build Phases
打开Link Binary With Libraries
点击Link Binary With Libraries 的+
在Choose framework and libraries add中输入「sqlite」
选择libsqlite3.dylib
然后点击Add
内容为
在工程的Build Settings的Objective-C Bridging Header中设置「Briding-Header.h」
如下
然后就可以使用了。
具体的操作代码参照github。
参照:
http://qiita.com/osamu1203/items/b8868733111cabf16418
http://stackoverflow.com/questions/27878860/apple-mach-o-linker-error-sqlite3
最近遇到的错误:
在最新的Xcode7和iOS 9,需要导入的是 libsqlite3.tbd。libsqlite3.dylib 已经不存在了。error:
I found using Xcode 7 and iOS 9 is that the libsqlite3.dylib has been replaced by libsqlite3.tbd
环境设置
导入开源库 SwiftData来更快的开发
请参照:https://github.com/ryanfowler/SwiftData使用方法:可以使用pod导入,也可以直接下载文件,添加到自己的工程。
添加 libsqlite3.tbd库文件
在Xcode 中选择工程在tab上选择Build Phases
打开Link Binary With Libraries
点击Link Binary With Libraries 的+
在Choose framework and libraries add中输入「sqlite」
选择libsqlite3.dylib
然后点击Add
添加Briding-Header.h文件
在Xcode 中新建「Briding-Header.h」的文件内容为
#ifndef SwiftData_Example_Briding_Header_h #define SwiftData_Example_Briding_Header_h #import "sqlite3.h" #endif
在工程的Build Settings的Objective-C Bridging Header中设置「Briding-Header.h」
如下
然后就可以使用了。
具体的操作代码参照github。
参照:
http://qiita.com/osamu1203/items/b8868733111cabf16418
http://stackoverflow.com/questions/27878860/apple-mach-o-linker-error-sqlite3
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- Apple Swift学习教程
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 介绍 Fedora 上的 Swift
- SQLite教程(十一):临时文件
- SQLite中重置自动编号列的方法
- 保护你的Sqlite数据库(SQLite数据库安全秘籍)
- SQLite教程(十):内存数据库和临时数据库
- SQLite 入门教程二 SQLite的创建、修改、删除表
- 详解SQLite中的数据类型
- 详解SQLite中的查询规划器
- C#封装的Sqlite访问类实例
- SQLite中的B-Tree实现细节分析
- SQLite 中文指南之FAQ第1/6页