Je suis en train d'écrire une classe Objective-C mais elle utilise une API écrite en C. C'est plutôt bien, car mélanger des appels C avec des appels Objective-C pose peu de problèmes.
Cependant, l'un des appels API nécessite une méthode de rappel (exemple) :
success = CFHostSetClient(host, MyCFHostClientCallBack, &context);
Dónde MyCFHostClientCallBack
est une fonction C définie comme suit :
static void MyCFHostClientCallBack(CFHostRef host, CFHostInfoType typeInfo, const CFStreamError *error, void *info);
- Puis-je/comment puis-je appeler une méthode Objective-C à la place de celle-ci ?
- Puis-je/doit-je mélanger une fonction C avec mon appel Objective-C ?
- Comment mélanger les fonctions C avec les méthodes Objective-C ?