Quelqu'un peut-il me donner un exemple quand dois-je assigner la propriété seulement ... ??Quand dois-je assigner la propriété et quand pas?
2
A
Répondre
2
- Primitives: int, float, structs, etc.
- Pointeurs à "non-objets": tableaux de c, fonctions.
- Propriétés auxiliaires que vous avez l'intention de conserver dans d'autres objets de contrôleur. Les délégués et les gestionnaires sont communs partout.
Sinon, reportez-vous aux documents de gestion de la mémoire ici. Portez une attention particulière à la section sur les cycles de retenue.
http://developer.apple.com/iphone/library/iPad/index.html#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmObjectOwnership.html
0
Chaque fois que vous ne voulez pas le conserver.
Questions connexes
- 1. Quand MSBuild définit-il la propriété $ (ProjectName)?
- 2. Sous-classe d'un UIViewController, quand et quand ne pas
- 3. Quand utiliser/proc et quand/dev
- 4. Quand utiliser l'activateur et quand utiliser la méthode d'usine?
- 5. Quand utiliser POJO et Quand utiliser SLSB
- 6. Quand utiliser conserver et quand utiliser copier
- 7. Quand utilisez-vous "apply" et quand "funcall"?
- 8. Quand une variable d'instance serait-elle utilisée et quand une propriété serait-elle utilisée?
- 9. Quand devrions-nous utiliser la classe et quand nous ne devrions pas
- 10. Quand se fier à la collecte des ordures et quand pas?
- 11. Hyperliens d'encodage - quand et comment?
- 12. Google App Engine - Quand l'utiliser, quand pas aussi?
- 13. cpython: quand PyDict_GetItem est appelé et quand dict_subscript?
- 14. Hibernate: Quand utiliser getSession() et quand utiliser getCurrentSession()?
- 15. Quand inclure .lib et quand inclure .dll ou les deux
- 16. Quand le vaIue de la propriété InvokeRequired change-t-il?
- 17. Workflow de Sharepoint créer des propriétés de tâche: quand créer des champs et quand créer des propriétés de depepndency?
- 18. Quand utiliser un module et quand utiliser une classe
- 19. Quand utiliser Propriétés et quand Mapper en Java?
- 20. Magento: Quand passer des variables à un bloc et quand ne pas le faire?
- 21. Quand inclure des champs connexes dans une table db et quand ne pas le faire?
- 22. Quand et pourquoi utiliser la synchronisation Java?
- 23. Agile - Quand cela fonctionne-t-il bien, et quand n'est-ce pas?
- 24. Quand et où compile UserControl
- 25. Quand et comment initialiser ViewState?
- 26. Quand utiliser AsyncOperation et AsyncOperationManager
- 27. Sessions NHibernate: Combien? Quand créer? Quand fermer?
- 28. Quand utiliser pushScene et replaceScene?
- 29. Quand initialiser la collection
- 30. Quand utiliser Page.DataBind() et Control.DataBind()?