See Also: Dlfcn Members
The methods in this class are used to access the iOS/OSX dynamic linker. You can use the methods in this class to get a handle to native shared libraries and looking up public symbols from them as well as looking up constants defined in a dynamic library.
You can use dlopen to bring a library into memory and dlclose to close the library and dlerror to diagnose problems with calls to dlopen.
There are various methods exposed to read and write the values of symbols exposed by the dynamic linker. Typically these are used to access global variables from a library.
The GetCGSize, GetDouble, GetFloat, GetIndirect, GetInt32, GetInt64, GetIntPtr, GetNSNumber, GetStringConstant methods can be used to retrieve the value of a global symbol.
The SetArray, SetCGSize, SetDouble, SetFloat, SetInt32, SetInt64, SetIntPtr, SetString can be used to set global symbols to a specified value.