먼저 Xcode 도움말에서 "개발자 설명서"를 선택하여 Xcode 도움말에서 "상호 개발 방법"을 확인하십시오. 문서 창에서 "상호 개발 방법"을 입력하고 리턴하십시오. 거기에 더 많은 정보가 나타납니다.
다음은 내가해야 할 일입니다. CoreServices 프레임 워크를로드 한 다음 Mac OS X 10.5에서 실행 중이라는 것을 알고 있으면 해당 기능 포인터를 가져옵니다 (Gestalt 기능 참조). 결정).
다음은 테스트되지 않은 샘플이지만, 올바른 방향으로 인도해야합니다
CFBundleRef systemBundle = NULL;
short result = LoadFrameworkBundle(CFSTR("CoreServices.framework"), &systemBundle);
if (result == 0) {
typedef OSStatus (FSMatchAliasBulkProcPtr) (const FSRef*, unsigned long, AliasHandle, short*, FSRef*, Boolean*, FSAliasFilterProcPtr, void*);
FSMatchAliasBulkProcPtr myFSMatchAliasBulk = (FSMatchAliasBulkProcPtr) CFBundleGetFunctionPointerForName(systemBundle, CFSTR("FSMatchAliasBulk"));
if (myFSMatchAliasBulk) {
// call FSMatchAliasBulk
OSStatus status = myFSMatchAliasBulk(....);
}
}
완벽한, 감사합니다! – fbrereto