2009-12-02 3 views

답변

0

Xcode/SDK가 설치되어 있습니까? 그렇지 않다면 - http://developer.apple.com에 등록하고 가져 오십시오.

+0

네, 모두 설치했습니다. 하지만 어쨌든 그것을 찾을 수 없습니다 ... –

1

보고있는 "문서"는 확실하지 않지만 시스템 프레임 워크의 헤더 파일은/System/Library/Frameworks에있는 포함 된 프레임 워크에서 찾을 수 있습니다. 따라서 NSObject.h는 /System/Library/Frameworks/Foundation.framework/NSObject.h에 있습니다.

편집 : 방금 두 컴퓨터 (Tiger 및 Snow Leopard)를 모두 확인했으며 둘 다/usr/include/objc /를 가지고 있습니다. 왜 그렇게하지 않는지 잘 모릅니다.

0

폴더가 존재하며 실제로는 Finder에서 숨겨집니다. 자신이하는 일을 안다면 그것을 보여줄 수 있지만, 실수로/usr 계층에서 무언가를 삭제하거나 이동하면 문제가 발생할 수도 있습니다. 대신 헤더를 읽으려면 터미널을 사용하십시오.

당신은, 소스 파일 (id, SEL 또는 Class의 정의에 뛰어 엑스 코드에 objc.h 열고 cmd를-더블 클릭 할 수있는 이름이나 마우스 오른쪽 버튼으로 클릭은 "정의에 점프"를 선택 &, id으로, 그런 다음 "typedef id"를 클릭하십시오). 파인더에서

1

는, Shift 키는-G-cmd를 입력는/usr/포함/objc

또는 당신은 Finder에서 '이동'메뉴로 이동하여 선택할 수 있습니다 "폴더로 이동 ..."

숨겨진 폴더입니다.

0

Mac OS 10.8 시스템에서 비슷한 문제가 발생하여 Xcode 파일을 파고 들었습니다. 완전히 설명 할 수없는 이유 때문에 Xcode의 새로운 버전에이 파일이 패키지에 포함되어있는 것으로 보입니다.

찾으려면 Xcode.app를 마우스 오른쪽 단추로 클릭하고 패키지 내용 표시를 선택하십시오. 그런 다음 경로로 이동합니다

Xcode.app/Contents/Developer/Platforms 

이 디렉토리는 세 폴더, 맥 OS X에 대한 하나, iOS 용 하나, 아이폰 시뮬레이터를위한 하나를 포함해야한다. 각각은 고유 한 헤더 파일 및 자원 세트를 포함합니다. 예를 들어, Mac OS X 플랫폼을 선택했다고 가정 해보십시오. objc 헤더는이 디렉토리에서 찾을 수 있습니다 그들이 여기가 아니라 /이 USR// objc을 포함, 나도 몰라에있는 이유에

MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/objc/ 

. OS X 10.8을 실행하는 유사한 Mac 컴퓨터에서 적절한 위치에서 찾았습니다. 그러나 이것이 존재하지 않는다면이 방법을 찾는 것이 다소 정확한 방법이어야합니다.

관련 문제