Vidéo: How to Link C++ Librares in XCode [Specifically Magick++] 2025
Partie du développement d'applications Mac pour les nuls Cheat Sheet
Apple fournit de nombreux frameworks de développement d'applications Macintosh (bibliothèques de code) que votre application peut appeler pour effectuer des milliers de opérations dans OS X. Beaucoup de ces frameworks, tels que le PDF Kit, sont composés de classes Objective-C, à partir desquelles votre application peut créer et utiliser des objets dans vos applications. Cependant, certains de ces frameworks ne sont que des bibliothèques de fonctions que votre application peut exécuter.
Par exemple, l'infrastructure CFNetwork est un ensemble de fonctions que votre application peut utiliser pour effectuer des connexions réseau affinées. La classe NSURL fournit un bon ensemble d'opérations de réseau de base qui permettent d'extraire des données en utilisant une URL. Si votre application nécessite plus de contrôle sur les communications réseau qu'elle initie, vous devrez utiliser le framework CFNetwork et ses fonctions. Vous pouvez utiliser le code suivant pour préparer une requête HTTP pour la transmission vers une URL spécifique:
Une fois que votre code a reçu la requête sérialisée, votre application peut alors ouvrir une stream pour livrer la requête à sa destination
Audio Toolbox
-
CFNetwork
-
Core MIDI
-
Core Text
-
Service d'annuaire (tel que LDAP et Open Directory)
-
Sécurité > Si vous souhaitez créer des applications qui peuvent tirer pleinement parti des fonctionnalités d'OS X, vous devez être prêt à prendre en charge l'utilisation de bibliothèques de codes non-Objective-C.
