我一直在測試他們和他們似乎互換,但我只是好奇,兩者之間有任何真正的區別,或者它只是語法上的差異?[self view]和self.view之間的區別?
0
A
回答
3
1
區別在於[self view]
是方法調用,而self.view
是屬性訪問。在大多數物業上,沒有區別。
0
在Objective-C中,可以使用點表示法或括號表示法,它們幾乎相同。我說差不多..
請參見本線,詳細瞭解細微的差別:Performance difference between dot notation versus method call in Objective-C
相關問題
- 1. [self.view release]和[view release]之間的區別?
- 2. {{view}}和{{#view}}之間有什麼區別
- 3. bind和var self之間的區別= this?
- 4. self.object和self> object之間的區別
- 5. ng-view和ng-template之間的區別
- 6. 'view'和'base'關係之間的區別
- 7. Front Controller和View Helper之間的區別
- 8. AppDelegate.m和View Controller.m之間的區別
- 9. SurfaceView和View之間的區別?
- 10. [self init]和self之間的區別= [super init]
- 11. self :: __ construct()和new self()之間的確切區別
- 12. php和self之間的區別是什麼?
- 13. SOM(Self Organizing Maps)和K-Means之間的區別是什麼?
- 14. self.variable和self-> variable之間的區別是什麼?
- 15. '&self'和'&'a self'有什麼區別?
- 16. 想知道SQL中的'with'和'view'之間的區別
- 17. 之間的〜/和的區別../
- 18. '#','%'和'$'之間的區別
- 19. {!!之間的區別!!}和{{}}
- 20. '+ ='和'= +'之間的區別?
- 21. 「。+」和「。+?」之間的區別
- 22. .eq之間的區別。和==
- 23. #。/和#之間的區別。 ./
- 24. !=和!之間的區別==
- 25. 「%〜dp0」和「。\」之間的區別?
- 26. | =和^ = css之間的區別
- 27. 之間的區別。和#
- 28. ==和case之間的區別?
- 29. 「**/* /」和「** /」之間的區別?
- 30. jQuery - '。'之間的區別和「#」
請做一個搜索。這裏有很多問題(提示:在目標c中搜索點符號) – Mario
對不起,我確實嘗試搜索,但我不知道要搜索的內容。雖然謝謝! – SISYN
[點符號與方括號以及在Objective-C中投射的可能的重複](http://stackoverflow.com/questions/6292753/dot-notation-vs-square-brackets-and-casting-in-objective-c) – Pfitz