오늘 심심한 김에, 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 |
'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 |