1

我做了一個只有一個xib文件的標籤欄應用程序。如果您之前已經制作了標籤欄應用程序,那麼您可能知道我做了什麼,因此我不必解釋它。我刪除了兩個xib文件並使用了MainWindow.xib。我只是將視圖添加到每個標籤欄按鈕並將視圖控制器分配給它們中的每一個。一個xib文件或多個xib文件

所以,現在我有一個標籤欄應用程序與多個視圖和按鈕,只有一個xib文件。爲了節省內存,爲每個視圖設置一個單獨的xib文件會更好嗎?它有什麼區別?

此外,爲什麼標籤欄模板很奇怪?對於資源管理來說它有點更好嗎?在我看到的關於使標籤欄應用程序偏離模板的每個教程中都有介紹。

回答

2

是的,資源管理最好有多個xib。當xib加載時,它會立即加載所有的內容。例如,如果您有一個標籤欄應用程序,則與選項卡關聯的每個視圖都將同時存儲在內存中,效率很低。然而,如果你的應用程序很簡單,那麼它並不重要,所以在這種情況下做任何事情都是最簡單的。