XCODE2011.04.09 11:14

프로젝트를 생성하고 좌측창을 보게되면 다음과 같이 표시가 된다. 내용을 살펴보면 다음과 같다.

 

* Classes

작성한 대부분의 코드는 여기에 들어가게 된다. Objective-C의 원래 있어야 할 곳이다. 코드 정리를 위해 Classes 폴더 하위로 폴더를 추가 생성해도 된다.

 

* Other Sources

Objective-C 클래스가 아닌 소스 코드의 위치이다. 새 아이폰 어플리케이션이 제작되면 2개의 파일이 생성된다.

프로젝트명.pch -> 미리 컴파일한 헤더(precomplied header'를 의미하며 프로젝트에서 사용하는 외부 프레임워크의 헤더파일 목록이다.

Xcode에서 이 파일이 담고 있는 헤더들을 미리 컴파일하는데 이렇게 되면 build를 했을경우 컴파일 하는 시간이 줄어든다. 가장 일반적으로 사용하는 헤더 파일들은 이미 포함되어 있기 때문에 신경쓰지 않아도 된다.

main.m -> main() 메소드가 있는곳으로 보통은 수정하지 않는다.(아이폰 어플리케이션에서)

 

* Resources

애플리케이션의 일부로, 코드가 아닌 파일들을 담고 있다.아이콘, 이미지, 소리, 동영상, 텍스트, 기타 프로그램 수행상의 프로퍼티 리스트 등이 포함된다. 어플리케이션은 각각의 샌드박스에서 실행되므로 필요한 모든 파일을 여기에 넣어야 한다. 이는 허가된API 이외에는 다른곳의 파일에 접근할수 없기 때문이다. 이 폴더에는 기본적으로 3가지 항목이 포함되어 있다.

프로젝트명Controller.xib -> 인터페이스 빌더에 대한 내용을 저장하고 있다.

프로젝트명-Info.plist -> 애플리케이션 정보를 담는 프로퍼티 리스트이다.

MainWindow.xib -> 애플리케이션의 기본 인터페이스 빌더파일이다. 애플리케이션이 간단한경우 보통 손을댈 필요가 없다.

 

* Framework

코드는 물론 이미지나 소리팡일들과 같은 자원들이 담긴 특별한 종류의 라이브러리이다. 이 폴더에 추가된 프레임 워크나 라이브러리는 애플리케이셔넹 링크되고, 코드에서 그 프레임워크나 라이브러리의 객체, 함수, 자원을 사용할 수 있다. 기본적으로 사용되는 프레임워크들과 라이브러리들은 기본적으로 링크되므로 추가작업은 필요없다. 하지만 추가적인 라이브러리나 프레임워크는 추가 시켜야 한다.

 

* Products

프로젝트가 생성한 애플리케이션을 담는다. 프로젝트명.app이라는 항목을 볼 수 있는데 이는 프로젝트가 생성한 결과물이다.



출처 : http://blog.naver.com/PostView.nhn?blogId=khagaa&logNo=30085410798

'XCODE' 카테고리의 다른 글

xcode에서 iphone app 이름 변경  (0) 2011.04.09
Xcode 삭제  (0) 2011.04.09
[Objective-C] Xcode프로젝트 창  (0) 2011.04.09
[펌] Xcode 에 Subversion 적용하기  (0) 2011.04.09
XCODE용 디버그 메크로  (0) 2011.04.09
새로운 개발툴 XCODE 4  (0) 2011.04.09
Posted by 오늘마감