これは、AppleDevelopersWebサイトからのものです。
const void * CFArrayGetValueAtIndex(CFArrayRef theArray、CFIndex idx);
戻り値
theArrayのidxインデックスの値。戻り値がCoreFoundationオブジェクトの場合、所有権はCoreFoundationのメモリ管理プログラミングガイドの「GetRule」に従います。
では、戻り値がCFTypeであるかどうかをどのようにテストしますか?
編集:
/usr/lib/system/libsystem_c.dylibに__isctypeという関数が見つかりました。これは、私が探しているものを正確に実行します。誰かがこの関数についてもっと知っていますか?