Quelle est la différence entre une bibliothèque statique et une bibliothèque dynamique dans XCode? Et pourquoi Apple ne nous autorise-t-il pas à utiliser des bibliothèques dynamiques dans nos applications iOS?Différence entre bibliothèque statique et bibliothèque dynamique dans Xcode pour iPhone
Répondre
Apple vous permet de créer des bibliothèques dynamiques. Sur Mac OS X, ils se terminent par .bundle ou .dylib (pas .so ou .a comme sur Linux).
Qu'est-ce que vous essayez précisément de faire? Avez-vous créé une cible pour votre dylib?
Bien que vous puissiez créer des bibliothèques dynamiques pour Mac OS X, vous ne pouvez pas les utiliser pour le développement de l'iPhone.
Une bibliothèque statique est simplement une archive de fichiers objet qui est tirée dans un programme qui se lie à elle. L'éditeur de liens désarchivera tous les fichiers d'archive et les placera pendant la liaison avec le reste de vos fichiers objets. Cependant, une bibliothèque dynamique crée un fichier d'objet partagé, semblable à un programme mais sans point d'entrée, que les programmes peuvent lier et appeler dans ces bibliothèques partagées pour leurs symboles, sans les attirer eux-mêmes.
Vous ne pouvez pas utiliser les bibliothèques dynamiques personnalisées sur les appareils iOS en cours d'écriture, sauf si elles sont fournies par Apple. Lire: expédier avec le SDK. J'espère que cela vous éclaircira. – jer
Une bibliothèque dynamique n'aurait aucun sens pour une application iphone car il n'y a aucun moyen d'installer la bibliothèque sur le téléphone. Je me souviens avoir lu de la documentation où Apple déclarait avoir décidé de ne pas utiliser les bibliothèques dynamiques car elles ne voulaient pas que les utilisateurs aient à faire face à des tracas de recherche/mise à jour de bibliothèques. Il est beaucoup plus facile d'installer 1 paquet par application.
- 1. différence entre la bibliothèque statique et dynamique dans unix
- 2. Comment créer une bibliothèque statique pour iPhone?
- 3. Unité testant une bibliothèque statique iPhone avec XCode 3
- 4. Une bibliothèque statique XCode peut-elle nécessiter un lien avec une bibliothèque dynamique?
- 5. Bibliothèque statique pour iPhone pour iOS3 et iOS4
- 6. Liaison statique à une bibliothèque dynamique. glibc
- 7. chargement dynamique de la bibliothèque statique?
- 8. Inclusion d'une bibliothèque statique dans un projet Xcode
- 9. Bibliothèque statique pour DevIL?
- 10. Référence à une bibliothèque dans Xcode pour iPhone App
- 11. Liaison statique et dynamique de la même bibliothèque
- 12. Création d'une bibliothèque statique Objective-C++ dans Xcode
- 13. Bibliothèque statique C++ et zlib
- 14. Ciblage d'une bibliothèque statique sur Mac et iPhone
- 15. Comment puis-je lier une bibliothèque dynamique dans Xcode?
- 16. Utilisation d'une bibliothèque dynamique (DevIL/OpenIL) dans un projet Xcode
- 17. Association d'une bibliothèque statique à une application iphone/ipad
- 18. comment lier la bibliothèque statique dans la bibliothèque dynamique dans gcc
- 19. Lien vers une bibliothèque statique liée à une bibliothèque statique
- 20. Styles de paramètres iPhone pour bibliothèque statique/cadre
- 21. Comment créer une bibliothèque C++ statique en utilisant Xcode?
- 22. Bibliothèque JSON pour iPhone
- 23. création de bibliothèque statique
- 24. Comment créer une bibliothèque statique pour iPhone OS 3 et OS 4?
- 25. Bibliothèque statique Windows
- 26. Bibliothèque statique compiler les problèmes en utilisant Xcode 3.2.3
- 27. Débogage d'une bibliothèque avec Xcode
- 28. Quelle est la différence entre la bibliothèque C et la bibliothèque standard?
- 29. Quelle est la différence entre une bibliothèque de contrôle utilisateur et une bibliothèque de contrôle personnalisée?
- 30. XCode vs VS2008 ou comment travailler avec un projet de bibliothèque statique sur XCode
Je parle de i-phone .a fichier – prajakta