2010-08-12 38 views
0

我目前正在測試此環境,並且想詢問有關多視圖應用程序的最佳加載/卸載策略。在Objective-C中加載/卸載新視圖

的應用我與玩弄應具備以下條件:

主營:以5個按鍵(播放,排行榜,屬性,說明和一個「i」按鈕約)

普通視圖屬性是一個tableView,其中每個單元打開一個新的tableView與實際屬性。

從靈活性和記憶的角度來看,做這件事最好的策略是什麼?

回答

1

將額外的視圖存儲在它們自己的nib文件中。在需要時使用+[NSBundle loadNibNamed:@"nibFileName" owner:self]加載它們。將self替換爲您希望筆尖的「文件所有者」指向的任何對象。 (通常這將是self,雖然,因爲這將是視圖的控制器其任務是創造筆尖;和控制器也是你想爲你的文件的所有者通常是什麼。)

免責聲明:我基於這一點,我在桌面上的可可的知識,但我很確定筆尖文件在iPhone上的工作相同。