Я думаю, что у malkia (upvoted) и Bavarious есть правильный ответ, но, поскольку я уже искал его: один из способов сделать это - установить процедуру инициализации. Ищите «Процедуру инициализации» в настройках сборки XCode для вашей библиотеки. Префикс имени функции с подчеркиванием. То есть если ваша процедура инициализации называется DllMain, введите "_DllMain".
Кроме того, ранее я выполнял некоторую инициализацию, используя obj-c ++, делая что-то вроде этого:
class LibraryInit
{
public LibraryInit()
{
// do some init stuff here
}
} ;
static LibraryInit sLibraryInit();