Does someone have a good explanation of what an \"opaque type\" is? I saw that term in context of the CFBundleRef, where they were saying: \"CFBundleRef opaque type
CFBundleRef
It's a future-declared structure. For example:
typedef struct CFBundle *CFBundleRef;
Without the actual definition of "struct CFBundle", your code cannot access anything within a CFBundleRef pointer. This is opaque.