Mac OS X/Cocoa2009. 5. 1. 17:18

이글의 작성 의도는 [이곳]을 참조하라.

Hello_MacOSX application을 Finder에서 보면, Hello_MacOSX이라는 이름의 단일 파일로 보이나, 터미널 상에서 보게되면 Hello_MacOSX.app라는 이름의 디렉토리로 보인다.

결국 Finder에서 보이는 모습은 일반 사용자들의 혼란을 줄이기 위해 눈속임을 하고 있는 것이다.


디렉토리의 구조를 보면 다음과 같다.


Hello_MacOSX.app

Contents

Info.plist

MacOS

Hello_MacOSX

PkgInfo

Resources

English.lproj

InfoPlist.strings
MainMenu.nib


내친 김에 iPhone application의 디렉토리 구조도 보자.


Hello_iPhone.app

Hello_iPhone

Info.plist

MainWindow.nib

PkgInfo

RootViewController.nib


Mac OS X application 보다 좀 썰렁해 보인다.


그러나 잘 살펴보면 내부에 하위 디렉토리를 가지지 않을 뿐이지 구성 파일은 동일한 것을 알 수 있다.(파란색이 표기된 넘들이 파일이다.)



최초 작성일 : 2009년 5월 1일 / 최종 수정일 : 2009년 5월 1일

'Mac OS X > Cocoa' 카테고리의 다른 글

Mac OS X과 iPhone application project directory 비교  (0) 2009.05.01
Objective-C  (0) 2009.03.09
Cocoa Programming - XCode 2  (0) 2009.03.08
Posted by 고처리
Mac OS X/Cocoa2009. 5. 1. 16:06
이글의 작성 의도는 [이곳]을 참조하라.


오늘 심심한 김에, Xcode가 생성한 Max OS X application과 iPhone application project를 비교해 보았다.


Mac OS X application은 Cocoa Application으로 생성하였고,

iPhone application은 Navigation-Based Application으로 생성하였다.


기본 파일 구성은 그리 다르지 않아 보인다.

단지 iPhone application 쪽에는 두 개의 클래스 파일이 더 추가되어 있는 것을 볼 수 있다. 이 정도 차이 쯤이야...


그런데 눈에 띄는 부분이 있다. xib 파일의 위치이다. 

Mac OS X application은 각 언어별로 lproj 디렉토리가 생성되고 그 하위에 배치되는 반면,

iPhone application은 프로젝트 루트에 위치하고 있다.


Hello_MacOSX

build

Hello_MacOSX.build

Hello_MacOSX.pbxindex

categories.pbxbtree

cdecls.pbxbtree

decls.pbxbtree

files.pbxbtree

imports.pbxbtree

pbxindex.header

protocols.pbxbtree

refs.pbxbtree

strings.pbxstrings

control

strings

subclasses.pbxbtree

symbols0.pbxsymbols






English.lproj

InfoPlist.strings

MainMenu.xib

Hello_MacOSX_Prefix.pch

Hello_MacOSX.xcodeproj

Info.plist

main.m

Hello_iPhone

build

Hello_iPhone.build

Hello_iPhone.pbxindex

categories.pbxbtree

cdecls.pbxbtree

decls.pbxbtree

files.pbxbtree

imports.pbxbtree

pbxindex.header

protocols.pbxbtree

refs.pbxbtree

strings.pbxstrings

control

strings

subclasses.pbxbtree

symbols0.pbxsymbols

Classes

Hello_iPhoneAppDelegate.h

Hello_iPhoneAppDelegate.m

RootViewController.h

RootViewController.m




Hello_iPhone_prefix.pch

Hello_iPhone.xcodeproj

Info.plist

main.m

MainWindow.xib

RootViewController.xib



최초 작성일 : 2009년 5월 1일 / 최종 수정일 2009년 5월 1일

'Mac OS X > Cocoa' 카테고리의 다른 글

Mac OS X과 iPhone application directory 비교  (0) 2009.05.01
Objective-C  (0) 2009.03.09
Cocoa Programming - XCode 2  (0) 2009.03.08
Posted by 고처리
난 이렇게 살아2009. 5. 1. 15:48
이글의 작성 의도는 [이곳]을 참조하라.

오늘은 많이 심심하다. 왜냐고? 출근도 않하고, 5일을 놀아야 되는 첫날이다.

아이들도 학교가고 없다. 그녀도 없다. 아이들 학교에서 발표수업 있다고 보러갔다.


그녀는 어제 내가 10시에 퇴근을 했더니 놀란다. 왜이리 일찍 왔냐고...

하긴 요즘 내가 퇴근이 많이 늦긴 했지.


내가 한마디 해줬지. 내일부터 5일간 연휴라고...

기가 막혀한다. 5일동안 나랑 어떻게 놀아줘야 할지 고민인가보다.

ㅋㅋ



최초 작성일 : 2009년 5월 1일 / 최종 수정일 2009년 5월 1일

'난 이렇게 살아' 카테고리의 다른 글

스포츠조선은 위험하다?  (0) 2009.05.29
SHOW하다.  (0) 2009.05.18
가산산성-2009년 3월 14일~15일  (0) 2009.03.16
6.25 전쟁 전적지 투어-2009년 3월 14일~15일  (2) 2009.03.16
5000원의 행복  (0) 2009.03.02
Posted by 고처리