開發乙個小專案需要用到已有的資料庫,而資料庫的檔案儲存方式是csv,即資料用','分隔,
1、csv檔案轉換成sqlite
由於ios自帶sqlite3的元件,所以先把csv檔案轉成sqlite資料庫。
開始時使用官網提供的sqlite3,但是資料匯入出現詭異的問題。
後來發現firefox的外掛程式sqlite manager比較方便,既有可視視窗瀏覽資料,又可以匯入csv檔案。
使用方法:
(1)、firefox搜尋sqlite manager外掛程式,安裝後開啟tools-sqlite manager
(2)、選單database-new database
(3)輸入資料庫名字後確認,然後選擇儲存目錄。
(4)匯入csv檔案。選單database-import-選擇csv頁
根據具體情況調整選項,然後確認即可
(5)彈出提示框,選擇ok修改table每個列的名字,然後確認
(6)彈窗提示匯入行數,確認
可在browse&search檢視資料
(7)選單database-close database。在儲存目錄可看到生成的檔案。
2、把資料庫匯入到cocos2d專案
新增libsqlite3元件的過程可參考徐文兵的文章:
本地已有sqlite資料庫實現
cocos2d實現語音 Cocos2d 聲音API
param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...
Cocos2D研究院之初識Cocos2d(二)
在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...
Cocos2D研究院之初識Cocos2d(二)
在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...