Utilisation d'un .dylib dans une application Ios
Aladin
Membre
Bonsoir
Je suis en cour de développer une application de finance sur ipad pour mon sujet de PFE
Cette application aurait besoin d'une bibliothèque développée en C ++ pour les méthodes de calcul
financié propres à leasing,
j'ai effectué quelque recherche et normalement je dois avoir le code de cette .Dll pour régénérer un Dylib avec Xcode que je pourrai ensuite l'utiliser dans l'application.
Pour simplifier les choses j'ai généré une petite Dylib qui a une seule méthode juste pour tester .
Le problème c'est que je n'ai pas pu l'intégrer dans mon application et utiliser cette méthode
SVP Comment puis-je utiliser cette Dylib dans mon application ?
je vous remerci d'avance .
Je suis en cour de développer une application de finance sur ipad pour mon sujet de PFE
Cette application aurait besoin d'une bibliothèque développée en C ++ pour les méthodes de calcul
financié propres à leasing,
j'ai effectué quelque recherche et normalement je dois avoir le code de cette .Dll pour régénérer un Dylib avec Xcode que je pourrai ensuite l'utiliser dans l'application.
Pour simplifier les choses j'ai généré une petite Dylib qui a une seule méthode juste pour tester .
Le problème c'est que je n'ai pas pu l'intégrer dans mon application et utiliser cette méthode
SVP Comment puis-je utiliser cette Dylib dans mon application ?
je vous remerci d'avance .
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il faut obligatoirement que la bibliothèque soit linkée statiquement à l'application, et donc qu'elle soit compilée sous la forme d'une archive (librairie statique).
ok je compren pas vrement trop vu que j'ai pas trop d'expericence ... je pense que vous avez compris mon problem, c'est que je veux utiliser des methode deja ecrite , un nombre enome de methode de finance en c++ dans une dll du coup je peux pas les retapé dans mon code , et aussi j'ai accés au code depui le quelle cette Dll est crée .
Merci de me proposé une solution ou m'informé de la facon avec la quelle je dois procédé .
Merci de faire un minimum d'effort de relecture de tes posts pour que ce soit compréhensible. On peut tous faire des petites erreurs d'orthographe, ça je comprend, personne n'est parfait ; mais le minimum c'est quand même que ça soit lisible et compréhensible, et pour ça la moindre des choses si on est sujet à ne pas forcément bien écrire est de relire ses posts avant de les valider. Là même en essayant de lire à l'oral ça fait pas des vrais mots...
Et au passage ça aurait été aussi une bonne chose que tu ailles te présenter dans la section adéquate qu'on sache un peu qui tu es, ton niveau, ton expérience (en ObjC mais aussi en POO ou dev en général, genre ton parcours) qu'on puisse avoir des réponses adaptées
On ne peut pas utiliser de bibliothèques dynamiques à cause des règles de validation d'Apple, qui refusent le chargement de code à l'exécution pour des raisons de sécurité. ça veut dire que cette règle ne s'applique qu'aux applications distribuées sur l'App Store.
Dans le cas présent, tu n'as pas besoin d'une bibliothèque dynamique (le code n'étant pas partagé entre plusieurs applis), et une bibliothèque statique fait l'affaire. Alors oublie les .dylib et intéresse-toi au .a.
Ok je m'éxcuse pour cette ortographe .... je ferai des efforts ^^
Merci de m'avoir repondu Céroce , je vais suivre votre conseil et voir commment puis-je resoudre ce probleme .