2009-08-22 4 views

답변

1

일반적으로 누군가가 시스템 호출이라고 말하면 정의 된 진입 점 중 하나를 통해 커널을 호출하는 것을 의미합니다. 기술적으로 iPhone에서는 가능하지만, 호출 인터페이스가 안정적이지 않기 때문에 항상 libSystem shims를 사용하는 것이 좋습니다. 예를 들어 Mac OS X에서는 그렇지 않습니다. 당신이 그렇게했다면 애플이 그것을 좋아할 지 의심 스럽지만, 아무도 그것을 정말로 생각하지 않았다고 생각하지 않는다. 그리고 그들은 눈치 채지 않을 것이다.

나는 그것이 당신이 의미하는 것이라고 생각하지 않습니다. ISO/IEC 9899 : 1990 (C90) C 라이브러리 기능 "시스템"을 사용하고 싶습니다. 그 대답은 '아니오'입니다.

1

슬프게도 iOS에서 syscall.h는 비공개 API입니다. 개인용 응용 프로그램에서 사용할 수는 있지만, Apple은 불행히도 App Store 제출을 위해 syscall() API를 사용할 수 없습니다.

관련 문제