Donc, je suis un peu rouillée pour revenir à la programmation et je n'arrive pas à trouver une bonne référence pour comprendre la structure de ce que j'essaie d'atteindre. Donc, sans plus tarder, je cherche à créer et à classer des objets tels que. Avoir un objet de classe dans une classe, ai-je besoin d'initialiser lorsque l'objet est créé dans main? Je veux m'assurer que chaque instance créée pour MainRecord sera toujours associée à ses assets (dans le futur, ceux-ci seront écrits dans un fichier). Tout cela est principalement pour la lisibilité et la facilité d'ajouter des objets à cette classe.Objective-C Basic Class question
1
A
Répondre
4
Je recommande de lire (au moins une partie de) The Objective-C 2.0 Programming Language, un guide publié par Apple. La section intitulée "Defining a Class" répondra à l'essentiel de vos questions.
Fondamentalement, vous pas d'initialiser les variables d'instance dans main()
- la classe définit des méthodes qui gèrent ses propres variables. (Ceci est une pratique courante pour object-oriented programming languages.) Dans Objective-C, vous initialisez les variables d'instance dans une méthode -(id)init
et les libérez dans la méthode -(void)dealloc
pour éviter les fuites de mémoire. Par exemple, voir toutes les méthodes -initWith...
dans NSString.
Questions connexes
- 1. Basic Game Archision Question
- 2. basic xmlHttp question
- 3. Analyseur AMF0 dans ObjectiveC
- 4. Comment utiliser la méthode self class sur iPhone? (Question conceptuelle)
- 5. Visual Basic _ Question sur les résultats du bon matériel d'étude?
- 6. CakePHP - basic hasAndBelongsToMany problème
- 7. KnowledgeSyncProvider class
- 8. jQuery basic help
- 9. Aider avec le code GCC et ObjectiveC et Cygwin
- 10. .NET Class Refactoring Dilemma
- 11. C++ Exception Class Design
- 12. Basic jQuery slideUp/slideDown aide
- 13. instanciation Custom Class de NSDictionary
- 14. Aide Ping Class SendAsync
- 15. constants class en php
- 16. Crystal Reports Css Class
- 17. Java Class Path
- 18. groovy static class
- 19. PHP Class for logins
- 20. Java Class Type
- 21. PHP Class Scope
- 22. python héritage attribut class
- 23. Activation manquante DataHandler class
- 24. Nullable struct vs class
- 25. Enum bitfield container class
- 26. ASP.NET HttpCookie helper class
- 27. ActionScript Object (Class?) Syntaxe
- 28. EJB Factory Class
- 29. Comment utiliser Class :: ArrayObjects?
- 30. Visual Basic 6 événements