2011-01-24 37 views

回答

7

聲明它copy意味着你會得到一個全新的NSDictionary對象供你的課程使用。如果這是一本很大的字典,這可能是一個性能問題;不是很明顯,但很重要。通過retain,您只需給自己的類指定相同的NSDictionary實例即可。

聲明它assign使您的應用程序有可能崩潰,以防NSDictionary被自動發佈。如果它在池中結束並由於池將其保留計數減少到0而被釋放,那麼您的類將不會再訪問它,從而導致崩潰。

+0

謝謝你BoltClock – RAGOpoR 2011-01-24 07:08:29

相關問題