Quelle est la différence d'accès à une propriété ou une méthode d'objet via foo.property à [propriété foo]?Accès à la propriété Objective-C
5
A
Répondre
10
Rien! La notation par points est le "sucre syntaxique" introduit dans Objective-C 2.0. En fait, le compilateur convertit foo.property en [propriété foo] pendant la compilation, donc ils compilent exactement la même chose.
C'est simplement une question que vous préférez.
1
Au moment de la compilation, ils sont traités de la même manière, mais un avantage de l'utilisation de la notation par points pour gérer les propriétés est que lors du codage, après avoir placé le "." La fenêtre d'achèvement de code/code montrera seulement des propriétés valides comme suggestions tandis que l'utilisation des parenthèses montrera toutes les méthodes.
Questions connexes
- 1. as3 Accès à une propriété non définie?
- 2. Accès à la propriété parente dans le rappel jQuery
- 3. accès à la propriété interne hors du champ d'assemblage
- 4. Analyseur AMF0 dans ObjectiveC
- 5. Python: Accès à une propriété de classe de chaîne
- 6. Accès au nom ou aux attributs de la propriété C#
- 7. fermeture jQuery et accès aux objets propriété
- 8. Accès aux valeurs de propriété d'un protocole?
- 9. Liaison à la propriété d'une propriété
- 10. Accès à la variable C#
- 11. Accès à une propriété de classe dérivée de la classe de base en C#
- 12. Accès à la pièce jointe d'événement SharePoint
- 13. Accès à la méthode dans Ruby
- 14. C# Accès à la syntaxe du champ
- 15. Accès à la documentation Apple SDK
- 16. Accès à la méthode statique personnalisée PHP
- 17. Accès à la fermeture modifiée (2)
- 18. Accès à SPWorkflowStatus à partir d'un SPListItem
- 19. Comment intercepter des accès de propriété dans Groovy avec ProxyMetaClass?
- 20. Le moment de l'appel de la méthode de la super classe est-il important dans ObjectiveC?
- 21. accès réseau partagé à
- 22. ASP.NET MVC - Accès à une propriété de contrôleur dans un ActionFilter
- 23. Accès à l'instance QTabBar
- 24. Python Accès à BaseRequestHandler
- 25. Winforms visible à la propriété DataBind
- 26. Liaison à la propriété ICollectionView.Count dans XAML
- 27. Modifier la propriété à l'intérieur événement déclencheur
- 28. WPF - Binding ValidationRules à la propriété Combobox.Text
- 29. Impossible d'accéder à la propriété spatialindextype
- 30. À quoi sert la propriété AppDomainSetup.SandboxInterop?