第一步:点击工程,点Building Phases 找到Link Binary With Libraries ,点一下,再点一下出现的+ 号,在搜索框中输入 sqlite 如果是Xcode显示的后缀是.dylib ,如果你升级到Xcode7 则后缀是.lib 前一个是动态库,后一个是静态库。这里提到的一点就是,我们自己上传的App,苹果是不允许我们写动态库的。之后会专门写一篇关于动态库和静态库的区别的。
第二步:光是导入还不行,需要在你的单例类中引入
#import <sqlite3.h>
第三步:
#import "DBManager.h"
#import <sqlite3.h>
@implementation DBManager
//专业一点叫静态方法,
//那叫类方法是??
//伪单例 静态方法
+(instancetype)sharedBDManager
{
static DBManager *manager =nil;
//老程序员 nil == manager
//foo bar是老程序员的定义变量名的一种约定。
// NSString *foo = @"";
if (nil == manager) {
manager = [[DBManageralloc]init];
}
return manager;
}
原文链接:https://www.f2er.com/sqlite/199306.html