Zawijanie biblioteki C za pomocą Objective-C - Wskaźniki funkcji
Piszę opakowanie wokół biblioteki C w Objective-C. Biblioteka pozwala mi rejestrować funkcje wywołania zwrotnego po wystąpieniu pewnych zdarzeń.
Funkcja register_callback_handler () pobiera wskaźnik funkcji jako jeden z parametrów.
Moje pytanie do guru programowania to: Jak mogę reprezentować wywołanie / selektor metody Objective-C jako wskaźnik funkcji?
Czy NSInwokacja byłaby przydatna w tej sytuacji lub na zbyt wysokim poziomie?Czy lepiej byłoby po prostu napisać funkcję C, w której wywołano wywołanie metody, a następnie przekazać wskaźnik do tej funkcji?Jakakolwiek pomoc będzie wspaniała, dzięki.