我一直在研究Cook Book App,並且每個頁面都單獨製作,這需要很長時間才能完成,我問了一個類似於這個的問題引起了我的注意,您可以設置一種自動執行設計過程的方法,因此您只需輸入數據即可。Iphone sdk - 如何設置'模板'
是否有人可以解釋爲儘可能詳細的設置如何Xcode的文件/代碼自動完成這樣的過程
因此,舉例來說,我只想進入頁面的文本,它會自動把我的標準背景圖片並添加滾動視圖和適當的按鈕等。 謝謝
我一直在研究Cook Book App,並且每個頁面都單獨製作,這需要很長時間才能完成,我問了一個類似於這個的問題引起了我的注意,您可以設置一種自動執行設計過程的方法,因此您只需輸入數據即可。Iphone sdk - 如何設置'模板'
是否有人可以解釋爲儘可能詳細的設置如何Xcode的文件/代碼自動完成這樣的過程
因此,舉例來說,我只想進入頁面的文本,它會自動把我的標準背景圖片並添加滾動視圖和適當的按鈕等。 謝謝
Xcode項目模板和文件模板很容易製作,有一些注意事項。
檢查這些問題的答案:
Add new templates in Xcode
Change templates in XCode
也採取甘德在這些方便的教程:
Custom Xcode Templates
Xcode: How to customize the existing project templates
非常感謝,但我的意思是,如果我有一個經常使用的單個項目(如我的食譜中的收件人頁面)的視圖,我該如何設置它,以便只需添加文本並它會自動轉到收件人頁面的相應部分。 – Dave 2010-05-12 17:33:21
這聽起來像你把你的數據放入你的視圖(頁面)。這是一個很大的設計錯誤。您需要使用模型 - 視圖 - 控制器設計模式,並將數據從視圖中分離出來。這將使您可以輕鬆創建一個視圖(模板),您可以使用數據重新加載以顯示每個單獨的配方。
首先要做的是從視圖中分離數據。您需要將食譜存儲在數組,字典,核心數據等中,然後將這些數據包裝在專用對象中。第二件事是創建一個專門的視圖來顯示所有的食譜。隨着用戶從配方移至配方,應用程序將根據需要簡單地移除信息並將其添加到同一視圖中。
我會推薦Cocoa Recipes for Mac OS X: The Vermont Recipes, Second Edition,因爲它解決了這些問題,它使用配方類型應用程序作爲示例。它適用於Cocoa,但基本原則也適用於iPhone應用程序。
你能舉一個你的網頁是什麼樣子的例子嗎? – MrHen 2010-05-12 16:34:03
當然,當我回家時我會張貼一張照片。 – Dave 2010-05-12 17:33:54