J'ai lu this article sur la mise en œuvre du transfert rapide en Objective C en utilisant LLVM et ai eu une idée pour faire quelque chose de similaire. Est-il possible de générer du code Objective C pour étendre une classe existante en utilisant LLVM? J'ai une définition de classe. Maintenant, je veux ajouter un nouveau message à cette classe en utilisant LLVM. Cela serait-il possible?Générer le code ObjC en utilisant LLVM
2
A
Répondre
1
Eh bien, vous pouvez le faire avec la bibliothèque d'exécution, ajouter des méthodes etc .... Runtime Reference
Regardez ...
BOOL class_addMethod(Class cls, SEL name, IMP imp, const char *types)
Questions connexes
- 1. Est-il possible de générer automatiquement le code API cv llvm à partir de LLVM-IR?
- 2. Suppression de l'avertissement de définition de propriété avec LLVM 3.0 sur le code ObjC
- 3. Comment exécuter le code llvm
- 4. Convertir du code C en ObjC
- 5. Génération de code LLVM pour 'lambda', 'define'
- 6. Ecriture de l'octet llvm code
- 7. Erreur en essayant de lier le code C++ en utilisant llvm 4.2.1
- 8. comment convertir le code machine natif en llvm bytecode
- 9. Comment générer du code pour les valeurs locales nommées dans le registre dans LLVM IR?
- 10. échoue avec clang/llvm en utilisant g ++
- 11. Créer vecteur global en utilisant LLVM IR Builder
- 12. Comment générer du code binaire dragonegg
- 13. Souligner le texte dans UILabel dans monotouch (portage Code ObjC)
- 14. Sudzc ObjC code avec ARC broken
- 15. Terriblement lent migré Objc vers le code rapide
- 16. Dynamiquement générer du code CSS en utilisant Javascript
- 17. Comment convertir les IR de llvm en code c?
- 18. Scala Compiler générer le code
- 19. Quel est le problème avec ce code IR LLVM
- 20. Le compilateur Monotouch LLVM ne fonctionne pas
- 21. Fixations llvm en lua?
- 22. générer l'importation en utilisant Jcodemodel
- 23. générer le code G | décomposer b-spline en sections circulaires
- 24. llvm jit compile en binaire
- 25. Je souhaite générer automatiquement le code
- 26. Comment compiler un programme C++ dans LLVM en utilisant clang ++?
- 27. Comment créer un code source LLVM sur Eclipse?
- 28. générer un code aléatoire en PHP?
- 29. Générer .jpg en utilisant vb.net
- 30. générer .dbml en utilisant SQLMetal