2012-08-07 78 views
0

我最近開始學習Obj-C,並且嘗試編寫我的第一個「更大」的應用程序。 我想要的應用程序,真實的結構類似於Facebook的,如:如果他正確地真實記錄如何正確構建iOS 5應用程序?

  1. 第一件事,用戶看到的是登錄/註冊屏幕,
  2. ,他看到主應用屏幕,它可以做很多不那麼直接相關的東西。

我不知道如何構建該應用TheRightWay。

想到的第一件事是將子類別UINavigationController設置爲初始視圖控制器,其中一個segue「登錄」流程,第二個設置爲「登錄」流程。

但是,這會產生不同的問題:因爲(至少從我的理解),我不應該使用模態塞格來在應用程序的不同部分之間轉換,我是否需要反覆使用UINaviationController的鏈?這似乎是'簡單的方法',但我敢肯定這是錯誤的方式。

+0

我知道你可以做到這一點,因爲它是面向對象的編程,但當類文檔中的第二行聲明'這個類不適用於子類'[UINavigationController class reference](http:// developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINavigationController_Class/Reference/Reference.html) – 2012-08-07 09:07:27

回答

0

這個問題與您的開發工作流程結構一樣多。

iOS應用程序的結構與用戶界面緊密結合 - 所以這應該是您的出發點。

由於您使用的是iOS 5,因此創建了一個故事板 - 通過一系列視圖捕獲用戶交互 - 是您首先執行的操作。

與每個視圖關聯的是一個ViewController - 根據需要由框架實例化。在大多數情況下,您的應用程序的結構將在此之下掛起。

相關問題