<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                <table border="2" width="600" height="80" cellspacing="1" cellpadding="1" align="left"><tbody><tr><td><div style="text-align:center"><strong>聲明</strong></div><span style="color:#ff0000">歡迎轉載,但是請尊重作者勞動成果,轉載請保留此框內聲明,謝謝。<br/>文章出處:<a href="http://blog.csdn.net/iukey" target="_blank">http://blog.csdn.net/iukey</a></span></td></tr></tbody></table> sqlite是純C實現的,所以注定了它是一個跨平臺利器,在android與IOS下均能使用,而且完全可以寫出通用的代碼,方便我們移植。當然Android和IOS下都有封裝過的sqlite給開發者使用,不過這樣子一個是不方便移植,另一個是封裝后的效率咋樣我們也不知道,所以還是原生態的最健康。最后一個重要的原因就是原生的使用也是相當簡單。我將在接下來的教程中為您一一講解。 首先最重要的一點是在工程中導入sqlite,蘋果的SDK已經給你包含進來了,所以只要導入一個叫 libsqlite3.0.dylib 的 framework就好了![](https://box.kancloud.cn/2016-05-17_573ab620eb662.gif) 。然后,包含相應的頭文件:#import "sqlite3.h"?? ?。 在IOS工程的導入就已經結束了,你可以正常使用了。 在其他工程中,比如android中,嵌入式linux中,我們就需要添加兩個文件了 請到 http://sqlite.org/download.html 下載相應的文件,你用哪個平臺的就對應下哪個文件,不過我一般下第一個叫做?[sqlite-amalgamation-3071000.zip](http://sqlite.org/sqlite-amalgamation-3071000.zip)? 的文件,這個里面包含了一個 sqlite3.c 與一個 sqlite3.h 。我直接把這兩個文件拖到我的工程中去,然后在需要使用的地方把 .h 文件包含進來就好了 。這樣比調用編譯好的庫的好處是我能更方便的調試,我也能對他的功能做一些修改,比如我可以自己在里面添加一套 自己的加密方式,又或者我可以添加幾個回調函數來方便與上層交互。或者刪掉我們不需要的功能,減少代碼冗余。 在我接下來的講解中,我會用純C去講解,雖然我會在蘋果的 xcode 環境下去寫代碼,但是除了庫的引用方式不一樣以外,其他的都一樣,我會盡量避免與平臺相關的東西。當然有時候我可能會寫一個有UI的Demo,這時候就無可避免地要與平臺打交道了,不過這個教程的關鍵點在于弄懂底層的原理,學會sqlite的API的調用,根據自己的需求封裝以及提供接口。 最后附上xcode 4.2 中導入sqlite的圖:![](https://box.kancloud.cn/2016-05-17_573ab6210a410.gif) 單擊那個加號。然后搜索sqlite3 ,選取 sqlite3.0.dylib, 然后 單擊Add。然后你就看到工程中這個庫導進來了。![](https://box.kancloud.cn/2016-05-17_573ab62120290.gif) ![](https://box.kancloud.cn/2016-05-17_573ab62137468.gif) 然后在需要調用的地方導入頭文件:![](https://box.kancloud.cn/2016-05-17_573ab6214b0df.gif) 好了此講到此結束,希望大家多多捧場給我點寫下去的動力。謝謝。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看