본문 바로가기

번들에 포함된 html 파일을 safari로 열기 번들에 포함된 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.ht.. 더보기
Mac OS에서 윈도우 레지스트리와 비슷한 NSUserDefaults 사용하기 Mac에는 윈도우 운영체제와 같은 레지스트리가 없습니다. 대신 NSUserdefaults class를 이용하면 각 app들의 환경설정 값들을 운영체제에 저장할 수 있습니다. 저장하는 방법은 NSDictionary를 이용하는 방법과 유사합니다.[[NSUserDefaults standardUserDefaults] setObject:@"ko" forKey:@"Language"];[[NSUserDefaults standardUserDefaults] setObject:@"kr" forKey:@"Country"];[[NSUserDefaults standardUserDefaults] synchronize]; 언어와 국가를 환경설정에 저장하는 Objective C코드입니다. 인스톨러나 세팅쪽에서 환경 설정을 해 두면 .. 더보기
NSDisplayOperationStack crash문제 NSDisplayOperationStack crash문제는 동시에 view를 drawing할때 발생한다고 한다. Copyright © 2015 by ZAMCOM, All rights reserved. 더보기