libsqlite3.dylib与libsqlite3.0.dylib区别

前端之家收集整理的这篇文章主要介绍了libsqlite3.dylib与libsqlite3.0.dylib区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天试了一下iPhone sqlite3数据库实例操作,发现一个有意思的问题,就是在加Framework时,有些教程说加libsqlite3.dylib有些说加libsqlite3.0.dylib,那到底加哪个呢?经过百度和谷歌得答案如下:

实际上libsqlite3.dylib本身是个链接,它指向libsqlite3.0.dylib。
也就是说在项目里如果你添加libsqlite3.dylib和添加libsqlite3.0.dylib其实是添加了同一个文件,没有区别,那为什么要添加libsqlite3.dylib呢?

原因在于libsqlite3.dylib总是指向最新的sqlite3动态库,也就是说如果出现了新的动态库(如:libsqlite3.1.dylib)那libsqlite3.dylib将指向这个新的动态库(libsqlite3.1.dylib)而不在是libsqlite3.0.dylib了!所以建议还是要添加libsqlite3.dylib!

原文:http://www.jb51.cc/article/p-qwywaekl-ev.html

原文链接:https://www.f2er.com/sqlite/200745.html

猜你在找的Sqlite相关文章