我打算製作食譜應用程序。在這個應用程序中,首先會在tableView中顯示一個類別列表,當用戶選擇特定類別的食譜列表時,將顯示在另一個tableview中(我將使用導航控制器進行此操作)。當用戶選擇特定配方時,另一個視圖將顯示詳細配方(包含圖像和文本)。每個配方有不同的文字和圖像。那麼我應該如何開始申請?我應該創建一個具有食譜和類別的SQL文件嗎?我如何在視圖中顯示或繪製不同的文字?有大約100個食譜。我有每個食譜的文字。食譜應用程序的方法
回答
蘋果有一個示例食譜應用程序here使用核心數據,看看它來抓住一些有用的想法。
你必須爲你的數據的幾個選項:
如果您的數據存儲在本地,你並不需要對其進行動態更新,那麼你有以下幾種選擇:
1的數據存儲在覈心數據。
蘋果公司將核心數據描述爲中等水平的技能,所以我不確定如果你還沒有很好地瞭解它們,是否想學習整個事情。
2存儲在數據庫文件中。
你最好選擇的是sqlite數據庫。有很多你可以谷歌獲得的例子。
3使用屬性列表。
屬性列表可能是最簡單的一個。但是,我不知道一個plist通常應該處理多少數據,你可能想對它做一些研究,看看它是否符合你的需要。
4您還可以嘗試使用文本文件或字符串文件。
我沒有使用過的文本文件,但我認爲這是可能的。如果您希望爲您的應用支持多種語言,則字符串文件是最好的。在蘋果的任期內,國際化的應用程序。
如果您想從服務器獲取食譜,以便隨時更新它們,則需要使用Web服務調用或使用嵌入式uiwebview控件來顯示網頁的內容。如果是這種情況,我可以多談。當然,通過使用上述選項之一,您也可以在從Web服務獲取配方後存儲配方。
希望這會有所幫助。
我的建議是使用核心數據,但數據集不是很大。你所描述的場景非常簡單。 UITableViewController委託方法將很好地服務於你的目的。
Apple's documentaion on tableviews 是相當有幫助的。如果您有任何疑問,請發表評論並告訴我。
如何在每個配方的uilabel中繪製不同的文字? –
使用tableview委託方法,didselectRowATIndexPath並基於該值從核心數據中獲取數據,並設置下一個視圖控制器類的屬性並在那裏顯示它們。 – zahreelay
- 1. Redis食譜聊天食譜
- 2. 使用廚師食譜的Rails應用程序部署
- 3. 如何將廚師食譜/食譜應用於多個節點?
- 4. 廚師包裝食譜一次只應用內部食譜
- 5. 如何使用應用程序食譜定義before_symlink回調?
- 6. 從食譜中使用ModalAlert - 應用程序不加載
- 7. 不使用應用程序指南自定義食譜
- 8. 無法上傳食譜(因爲我的食譜有問題?)
- 9. WCF推送通知食譜爲多個WP7應用程序
- 10. 在tomcat web應用程序中配置速度。 (食譜通緝)
- 11. ChefSpec無法找到食譜
- 12. Apache食譜無法啓動
- 13. 使用「圖像食譜」官方樣片
- 14. EXCEL像日食食譜GEF
- 15. 處理食譜
- 16. PySide/PyQt:PointingHandCursor食譜?
- 17. RSpec食譜?
- 18. 在同一本食譜中使用多個食譜
- 19. 使用可選的UI界面製作無頭食譜應用程序
- 20. NoMethodError:'Chef :: Recipe'沒有名爲`ark'的資源或方法(廚師應用食譜)「'
- 21. PostgreSQL的,混合的食物和食譜
- 22. 用於食譜編程分類的算法
- 23. 如何使用mysql食譜?
- 24. MariaDB食譜不起作用
- 25. 有沒有好的設計模式食譜/食譜資源?
- 26. 獲取廚師食譜中的廚師食譜名稱
- 27. 廚師 - 如何在食譜中獲得食譜的路徑
- 28. 任何廚師食譜或Jboss EAP 6.3的食譜?
- 29. 廚師application_ruby食譜:獨角獸不會重啓我一直在使用的應用程序和application_ruby食譜中規定的下列應用
- 30. 設置爲多個應用程序個性化的Opsworks部署食譜
您應該通過在廚房應用所有食譜來顯示視頻,並在應用中顯示它們。它是最好的主意! – HarshIT
你試過了什麼?我們在這裏幫助解決任何編程問題,而不是告訴你如何從應用程序開始。 –