簡體   English   中英

[self view]和self.view之間的區別?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM