번들에 포함된 html파일을 safari로 여는 예제이다.
짧은 도움말이나 readme, 혹은 라이센스 정보 같은 것은 html파일등으로 만들 수가 있는데, html viewer를 이용할 수 도 있지만, 내장 프로그램을 이용해서 간단하게 열 수 있다.
Mac OS 면 기본 브라우저인 safari.app가 application에 포함되어 있으므로 openFile을 할때 withApplication에 safari의 경로를 지정해주면 쉽게 열 수 있다.
NSString* bundlePath = [[NSBundle mainBundle] bundlePath]; NSString* strHtmlFilePath = [NSString stringWithFormat:@"%@/Contents/Resources/Test.html", bundlePath]; if ([[NSFileManager defaultManager] fileExistsAtPath:strHtmlFilePath] == NO) { return; }
if([[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Safari.app"]) { [[NSWorkspace sharedWorkspace] openFile:strHtmlFilePath withApplication:@"/Applications/Safari.app"]; } |
Copyright © 2015 by ZAMCOM, All rights reserved.
'Mac&iOS' 카테고리의 다른 글
NSZombieEnabled로 Bad Access에러 찾기 (0) | 2015.02.16 |
---|---|
Apple 오픈 소스 사이트 (0) | 2015.02.16 |
Mac OS에서 윈도우 레지스트리와 비슷한 NSUserDefaults 사용하기 (0) | 2015.02.12 |
NSDisplayOperationStack crash문제 (0) | 2015.02.11 |
unzip command를 이용한 압축 해제 (0) | 2015.02.08 |