Est-il possible d'ajouter des méta-informations sur la classe, la propriété, la méthode en Objective-C? Quelque chose comme des annotations dans les attributs Java ou C#?Metainformation des classes Objective-C
Répondre
Je ne l'ai jamais utilisé annotations Java ou C# Attributs, mais de ce que je l'ai lu dans mon googler Je crois que ce que vous cherchez est Objective-C associés Objets
objc_setAssociatedObject(array, &overviewKey, nil, OBJC_ASSOCIATION_ASSIGN);
Andy Mataushack a déjà créé une enveloppe Objective-C pour cette
Conserver en gardant à l'esprit que les "références associatives" ne fonctionnent qu'à l'exécution. Cette question semble concerner l'ajout de métadonnées persistantes aux classes/propriétés/méthodes. Il n'y a pas de support pour cela actuellement.
Avez-vous un lien de preuve pour cette déclaration? Je veux juste être sûr –
N'hésitez pas à regarder ici: http://www.opensource.apple.com/source/objc4/objc4-437.1/ – pcbeard
- 1. Analyseur AMF0 dans ObjectiveC
- 2. Combine chaîne en ObjectiveC
- 3. NSString question ObjectiveC
- 4. Reliure ObjectiveC classe C# problème
- 5. alloca et ObjectiveC Garbage Collector
- 6. Personnalisation de writeToFile dans ObjectiveC
- 7. Chargement d'une séquence d'images dans InterfaceBuilder -ObjectiveC
- 8. Allocation de mémoire dynamique 2D - ObjectiveC
- 9. MVC utilisé dans la programmation ObjectiveC
- 10. classes au sein des classes en PHP
- 11. Puis-je placer un sélecteur ObjectiveC @ dans un NSDictionary?
- 12. Comment puis-je vérifier le contenu des tableaux? Analyse du fichier XML avec ObjectiveC
- 13. Dictionnaire avec des classes?
- 14. liste des classes d'objets?
- 15. Utilisation des classes Codeigniter
- 16. Delphi: Enregistrements des classes
- 17. Liste des classes WMIEvent
- 18. Hiérarchie des classes
- 19. Sérialisation des classes génériques
- 20. Définition des classes
- 21. lancement des classes TestNG
- 22. Portée des classes imbriquées?
- 23. Conception des classes
- 24. Aider avec le code GCC et ObjectiveC et Cygwin
- 25. Comment résoudre les fuites dans le code suivant? ObjectiveC
- 26. Dans ObjectiveC, les pointeurs sont-ils des variables d'instance de classe initialisées à 'nil' ou non?
- 27. Comment déplacer des variables non statiques de l'interface à l'implémentation dans objectiveC?
- 28. Darwin et ObjectiveC - Comment appeler des scripts shell à partir d'une application Cocoa?
- 29. Comment regrouper des énumérations, des structures et des sous-classes dans des classes?
- 30. Génération de classes JAXB avec des noms de classes personnalisées
J'ai besoin d'une capacité pour attacher des informations supplémentaires aux méthodes et aux propriétés de la classe, et non pour ajouter des propriétés supplémentaires (association) à la classe existante. De toute façon merci pour la réponse rapide ;-) –