当前位置: 代码迷 >> SQL >> libsqlite3.dylib与libsqlite3.0.dylib的差异
  详细解决方案

libsqlite3.dylib与libsqlite3.0.dylib的差异

热度:118   发布时间:2016-05-05 10:19:10.0
libsqlite3.dylib与libsqlite3.0.dylib的区别

    在我们添加数据库框架时,在搜索框中输入sqlite关键字,下面列表区会显示libsqlite3.dylib,libsqlite3.0.dylib。

    此时我们选择libsqlite3.dylib。


那么libsqlite3.dylib与libsqlite3.0.dylib的区别是什么

         刚开始一直以为是两个版本的, 直接引用libsqlite3.dylib不就行了后来发现其实libsqlite3.0.dylib本身是一个链接,它指向libsqlite3.dylib。libsqlite3.dylib是真身。

           

     既然libsqlite3.0.dylib只是一个链接。 直接引用libsqlite3.dylib不就行了,为什么要区分这两个?

     原因是:实际上这个链接总是指向最新的sqlite3动态库,比如说sqlite3库更新了,如果我们引用的是libsqlite3.0.dylib你就不需要做任何修改了。