Xcode 7中配置SQLite3
来源:互联网 发布:淘宝搜索宝贝不全 编辑:程序博客网 时间:2024/06/01 23:17
本文配置适用于Mac OS和iOS。
Xcode 7中,以前的libsqlite3.dylib(及libsqlite3.0.tbd)变成了libsqlite3.tbd(及libsqlite3.0.tbd)。
这里多说两句,为什么现在用tbd取代dylib?tbd,顾名思义就是to be determined( or defined, whatever,who cares), 打开tbd文件就明白这其实就是个dylib文件的引用,因为OS X El Capitan默认会安装libsqlite3.dylib动态链接库,位于/usr/lib/libsqlite3.dylib,你可以认为sqlite已经成为系统级的通用库文件,因此在mac os平台上开发应用没必要再重新安装一遍该库文件,直接在开发的应用中引用即可。
当然,相应的配置也要做一些变化,其实非常简单,以建立一个TestSqliteTBDSettings项目为例(基于Mac OS,iOS类似),步骤如下:
1)建立TestSqliteTBDSettings项目;
2)建立桥接头文件,比如Header.h,如下图所示:
如图红框所示,桥接文件中一定要:
#import "sqlite3.h"
特别注意,所建立的桥接文件,如本例中的Header.h一定要为于项目的内层文件夹内,什么意思呢,以本例为例,就是桥接文件一定要位于TestSqliteTBDSettings/TestSqliteTBDSettings文件夹下,否则会得到下图的报错:
3)接着就是在项目的TARGETS设置的Build Phases中进行设置,如图所示:
添加libsqlite3.tbd,关于libsqlite3.0.tbd,两者基本是没有区别的,我没有深究。
4)最后在项目的TARGETS设置的Build Settings中进行设置头文件桥接设置就可以了,如图所示:
桥接头文件设置格式为:项目名称/头文件名称.h
如果你为老版本系统开发应用,那么依然可以在项目的TARGETS设置的Build Phases -> Link Binary With Libraries中将/usr/lib/libsqlite3.dylib打包进去。
,齐活!
- Xcode 7中配置SQLite3
- VS2015中配置SQLite3
- Xcode中使用sqlite3访问数据库
- sqlite3数据的使用(xcode 7,ios9)
- 在xcode环境下给cocos2dx配置sqlite3
- Xcode中SVN配置
- Windows 中 SQLite3 使用(1) -- 配置
- VC6.0中配置使用Sqlite3
- Windows 中 SQLite3 使用(1) -- 配置
- Visual Studio 2015中配置SQlite3
- django中sqlite3的配置使用
- 在Xcode中配置OpenGL
- xcode中svn的配置
- Xcode中OpenCV路径配置
- Xcode 7 网络配置
- 在Visual Studio 2010中配置使用SQLite3
- 关于VC++中sqlite3的配置和简单使用小结
- php中pdo使用sqlite3连接的配置例子
- 停下来反思一下 向前辈学习
- ACM-C-1001-A+B
- O(n)时间内对[0..n^-1]之间的n个数排序
- cleanflight 代码简单分析
- 互联网及移动广告常见的几种计费方式,包括CPC、CPM、CPA、CPD、CPS、dCPM
- Xcode 7中配置SQLite3
- Matlab 2013a安装后关联“.m”文件
- ORACLE触发器详解
- ubuntu 安装scipy出现的问题
- Oracle--序列和触发器的使用
- Java学习笔记2016.2.18 static、final关键字
- UML 9种图
- fiddler 抓包及分析
- 1041. Be Unique (20)