0
這是一個記憶問題。如果問題已經被提出,我表示歉意,但由於難以簡潔地描述問題,因此在StackOverflow上搜索是一個困難的問題。ViewControllers和View實例
想象一下這樣的情景:
- 你有一個單一的全屏視圖。
- 您將在視圖中彼此相鄰的一副牌中放置10張牌。
- 每個卡片實例是由視圖控制器控制的視圖。
那麼,當你在一個循環奠定了這些卡,你真的加入10視圖控制器實例作爲子視圖控制器,與10次的子視圖,或者是有其實只有1卡視圖控制器,和10個卡片視圖,每個卡片視圖由同一個單一視圖控制器管理。
我知道答案,如果我們只是在談論普通的ol對象的NSObject實例...一些有一些屬性和方法的類。創建一個類的10個實例會創建10個實例變量,但只有內存中的1個方法副本。
那麼,這個概念如何轉化爲查看控制器實例及其視圖。
謝謝。
我想知道編譯器是否足夠聰明,只保留內存中的一個方法副本。我必須啓動樂器,並在實際項目中嘗試一下。我上面的場景是一個假設,所以我沒有寫一個應用程序,我可以真正測試這個想法,看看有哪些樂器在說。我希望有一些大型的Objective-C天才會發生在這個線程上,只是從他們自己廣泛的經驗中知道答案。 –