[英]What is a difference between self.view and self.view .superview of a rootViewController?
[英]Difference between [self view] and self.view?
我一直在測試它們,它們似乎可以互換工作,但是我很好奇,兩者之間是否有真正的區別,還是語法上的區別?
點表示法是該屬性的getter方法的快捷方式。 self.view
將被編譯為[self view]
。
區別在於[self view]
是方法調用,而self.view
是屬性訪問。 在大多數屬性上,沒有區別。
在Objective-C中,您可以使用點符號或方括號符號,它們幾乎相同。 我說了很多..
有關細微差別的更多詳細信息,請參見此線程: Objective-C中點表示法與方法調用之間的性能差異
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.