天天看點

《Core Data應用開發實踐指南》一1.3 建立Grocery Dude項目

本節書摘來自華章出版社《core data應用開發實踐指南》一書中的第1章,第1.3節,作者 (美)tim roadley,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視

grocery dude是個運作在iphone上的範例程式,在學習本書的過程中,你将了解到它的制作流程。學會了core data中的某個特性或某項開發技巧之後,你可以将其運用在grocery dude程式上面。到了本書收尾的時候,你将會制作好一款功能完備而且運作速度很快的code data程式,它能夠同icloud緊密地內建在一起。假如你現在就想直接看看成品,那可以去app store下載下傳grocery dude。請注意,grocery dude是專門為iphone編寫的。無論要把資料顯示在多大的螢幕上,core data的使用理念都是一緻的。好了,言歸正傳,我們現在就來編寫這款程式!

站在冰箱、儲藏室、碗櫃前面,或待在家裡其他地方的時候,你有沒有覺得自己忘了買什麼東西?到了商店之後,是不是又忘了要買的東西放在哪排貨架上?更麻煩的是,當你走入第8條過道(aisle)時,發現要買的東西在第2條過道旁的貨架上,于是繞了半天跑過去,等拿了那件貨品之後,卻又發現下一個要買的東西竟然就在第8條過道附近,于是又得折回來!

有了grocery dude之後,就不用擔心這些問題了:

它可以分類顯示家裡各個位置的東西,以此提示你該購買哪些生活用品了。

在超市購物時,它可以告訴你某件貨品擺在哪條過道旁的貨架上。

它可以将待買物品按照過道編組,這樣的話,每條過道隻需走一遍,即可拿完所需采購的貨品。

它可以通過icloud在各裝置之間同步資料。

它還能幫你學習core data!

繼續閱讀