2011-06-23 68 views

回答

3

由於存在文件操作和解析,所以使用筆尖將始終是性能損失。

我更喜歡根本不使用筆尖,但這是我個人的觀點。

5

我以前每次都在代碼中編寫iPhone應用程序的整個GUI。最近我得出這樣的結論:這並不聰明,我經常花費大量的時間來使GUI正確(將組件向左或向右移動幾個像素等)。我建議你儘可能在界面生成器中創建GUI,並且如果性能成爲問題,只有將其寫入代碼中。正如WTP指出的那樣,如果在代碼中完全實現,UITableViewCells可以得到相當大的提升,尤其是當使用沒有子視圖and drawing directly on the background view的技術時。然而,這種技術也意味着更多的時間花在開發代碼中的GUI上,這可能是最後一次最好的保存。

+0

我完全一樣的意見。我開始全面討論IB,但是在客戶要求我將像素向左移動幾次像素時,才意識到IB只是更「高效」的選擇。對於簡單的事情,沒有IB是偉大的,但對於有很多UI的東西,IB是要走的路,除非你有perf。 probs。 – Kalle