上节介绍了用系统自带的C语言库操作SQLite的方法,比较繁琐,使用FMDB会大幅度简化,并且是面向对象的,使用十分方便。
使用步骤如下:
先从github下载FMDB框架,然后把它导入工程。
①导入libsqlite3.0.dylib库。
②导入主头文件FMDatabase.h。
③创建数据库对象,传入路径,打开数据库,如果数据库不存在会被创建。
NSString *sqlitePa...
分类:
数据库 时间:
2015-08-10 00:20:33
阅读次数:
183
错误提示: PersonToPerson[2244:294551] *** Assertion failure in -[UITableView _dequeueReusableViewOfType:withIdentifier:], /SourceCache/UIKit/UIKit-3347.44.2/UITableView.m:6218 libc++abi.dylib: ter...
分类:
其他好文 时间:
2015-08-03 19:27:41
阅读次数:
302
库是代码的集合,根据代码公开程度,分为开源库和闭源库。
其中闭源库主要包括静态库和动态库,是经过编译的二进制文件,看不到具体实现。
静态库的拓展名是.a或者.framework,动态库则是.dylib和.framework。
静态库在链接时会将库完整的复制到可执行文件中,被多次使用就有冗余拷贝。
动态库在链接时不复制,程序运行时系统会动态的加载,多个程序共享一个动态库,节省内存。
注意:...
分类:
其他好文 时间:
2015-08-02 23:26:40
阅读次数:
187
转自用Hopper搞定Mac迅雷的会员以及离线下载功能先定位Mac迅雷的可执行文件snakeninnys-iMac:~ snakeninny$ ls /Applications/Thunder.app/Contents/MacOSThunder libetm.dylib ...
分类:
系统相关 时间:
2015-07-30 16:55:47
阅读次数:
386
1、"std::ios_base::Init::~Init()", referenced from出现这样的编译问题,是需要再加进libstdc++.dylib和libstdc++.6.dylib(为6.1使用)2、apple Mach-o Linker error通常是因为compile sour...
分类:
其他好文 时间:
2015-07-29 15:44:19
阅读次数:
140
1. 确定dylib在max os是可以成功的。http://lists.apple.com/archives/perfoptimization-dev/2008/Dec/msg00002.htmlWe've been using tcmalloc with good results. We bui...
分类:
其他好文 时间:
2015-07-29 13:48:01
阅读次数:
113
第三方类库: RegexKitLite:正则表达式、MAObjCRuntiome:反射、TouchXML:、JSON(SBJon):、ASIHTTPRequest:框架: libxml2.2.7.3.dylib\libz.dylib\libicudore.dylib正则表达式用的\SystemC.....
分类:
其他好文 时间:
2015-07-24 22:21:08
阅读次数:
126
libsqlite3.dylib与libsqlite3.0.dylib区别在使用数据库功能时,会发现,有的样例添加libsqlite3.dylib,有的样例添加libsqlite3.0.dylib,通过查阅资料得出以下结论:libsqlite3.dylib是实际使用的sqlite3库,而libsql...
分类:
数据库 时间:
2015-07-23 19:19:16
阅读次数:
155
这个MPMoviePlayerViewController的事要从何说起呢,嗯……其实主要还是由于在播放视频时按Home键切出引发的问题: 先是测试发现游戏在播放开场视频时按Home键切换到后台后会触发libGPUSupportMercury.dylib: gpu...
分类:
其他好文 时间:
2015-07-15 15:22:55
阅读次数:
3944
根据微信官方SDK集成文档步骤走完以后,项目中依旧报3处错误将SDK文件中包含的libWeChatSDK.a,WXApi.h, WXApiObject.h三个文件添加到你所建的工程中。并导入libc++.dylib 动态库
分类:
微信 时间:
2015-07-01 11:46:16
阅读次数:
351