簡單的數據庫,我刨製作iOS應用程序,這將是一種在我的城市公共交通信息應用。人們將從他們想要獲得公共交通工具的地方輸入街道名稱,並獲得在該街道上行駛的巴士和小型貨車的名單。創建iOS應用程式的
我的問題是,我剛開始爲iOS開發,並想找到簡單的方法來創建一個簡單的信息,將與街道相連的街道名稱和巴士號碼的數據庫/表。
所以基本上我需要創建數據庫/表和一個搜索框將被連接到該數據庫。
從哪裏我要開始?謝謝。
p.s. - 對不起,我的英語不好;)
簡單的數據庫,我刨製作iOS應用程序,這將是一種在我的城市公共交通信息應用。人們將從他們想要獲得公共交通工具的地方輸入街道名稱,並獲得在該街道上行駛的巴士和小型貨車的名單。創建iOS應用程式的
我的問題是,我剛開始爲iOS開發,並想找到簡單的方法來創建一個簡單的信息,將與街道相連的街道名稱和巴士號碼的數據庫/表。
所以基本上我需要創建數據庫/表和一個搜索框將被連接到該數據庫。
從哪裏我要開始?謝謝。
p.s. - 對不起,我的英語不好;)
SQLite是相當受歡迎,蘋果提供的。這可以讓你管理你的表,並允許大多數標準的SQL查詢。如果您想將數據視爲對象,則還可以鏈接到核心數據。
有很多教程建立與表視圖一個簡單的應用程序使用SQLite,例如here或here
我發現斯坦福大學的視頻是學習這些東西的好方法,例如, here on YouTube或在iTunes U中有更新的版本。
是的,手機數據庫SQLite是一種全功能數據庫或核心數據,如果你想要一些「手持」的方式。當然,如果你不需要持久化,你可以簡單地使用NSMutableDictionary和可能的一些自定義類來創建一個非常好的數據庫。
學習使用CoreData。它沒有「手持」你,它在那裏爲底層SQLite數據庫提供了一個複雜和優化的ORM接口 - 爲了提高效率,實施了許多優化。您可以在教程和在線說明後的一個晚上拿起它。
一個重要的問題:請問這個數據庫是完全在手機上,只是一個web服務器,或某種「混合型」的呢?另一個問題:如何更新數據庫,以及誰將更新? –