2012-10-13 3 views
0

나는 jailbroken iPhone (THEOS 사용)을위한 개발 도구를 시작하고 있습니다. "숨겨진 기능"사용에 대한 흥미로운 기사를 읽었으며 작성자는 항상 "open sdk"또는 "open SDK toolchain"이라는 용어를 사용합니다. 정확히 sdk가 의미하는 것은 무엇입니까? 내가 짐작할 수있는 한, 열린 sdk는 모든 헤더 파일 (일반적으로 숨겨진 파일도 포함)이있는 sdk라고합니다. 그 맞습니까?"ios open sdk toolchain"이란 무엇입니까?

ios SDK에서 모든 헤더 파일을 추출하는 데 도움이되는 도구 클래스 덤프 (https://github.com/nygard/class-dump)가 있습니다. 정상적인 IOS SDK에서 모든 헤더 파일을 추출 할 때 "공개 SDK"를 얻을 수 있습니까? 5.0 또는 6.0 SDK를 사용하더라도? http://www.alexwhittemore.com/using-the-open-tool-chain-in-xcode-for-both-os-2-2-and-3-0/과 같은 기사를 발견했기 때문에 항상 3.0 SDK와 관련되어 있습니다. 꽤 오래된 것입니다.

답변

0

SDK가 무엇인지 알기를 바랍니다. 소프트웨어 개발 키트. :) iOS Open Dev SDK는 다음과 같은 Xcode에서 더 많은 템플릿을 사용할 수있게 해주는 SDK입니다.

액션 메뉴 플러그인, 액티베이터 수신기, CaptainHook 조정, 코코아 터치 라이브러리, 명령 줄 도구, 로고 조정, 알림 센터 위젯, SBSettings 토글. ioS Open Dev Templates는 iOS 용 프로그램 코드에 대한 다양한 옵션을 제공합니다.

Google 검색을 통해 다운로드 할 수 있습니다.

ClassDump는 객관적인 c 실행 파일에서 헤더를 덤프 할 수있게 해주는 도구입니다. 이렇게하면 .h (eader) 파일의 메소드를보고이를 사용하여 조정할 수 있습니다.

+0

"일반 SDK"와 "공개 sdk"의 차이점은 열린 sdk가 더 많은 템플릿을 제공한다는 것입니다. ??? –

+0

그렇다고 말할 수 있습니다. SDK에는 물건이 들어 있으므로 (프레임 워크 및 모든) ios open dev도 프로그래밍 할 수 있으므로 사용자 정의 작업을 수행 할 수 있으므로 progra를 더 많이 사용하고 더 많은 템플릿을 가질 수 있습니다. – xCoder