새로 작성하게 된 App 의 기능 중 Theme 기능이 검토 되었습니다.

XCode3 와는 다르게 Resource 라는 폴더가 없어져서 딱히 Bundle 에 Folder 구조로 어떻게 넣을지를 몰라 헤메이다가 소 뒷걸음에 넣었습니다.

알고보니 간단하네요..

1. Project 파일에서의 Targets 에서 "Build Phases" 를 보시면 아래와 같이 나옵니다.

 

2. 화면에서 "Copy Bundle Resources" 에서 "+" Click

 

3. 상세 아이템을 선택하라고 나오게 됩니다. "Add Other..."

 

4. Finder 가 나오면 추가할 폴더를 추가하시구요.. 선택 하시면 "Create folder references for any added folders" 를 선택하세요.

4.1 "Create groups for any added folders" 는 app 의 bundle root 에 이미지를 동일이름이 있을경우 하나만 놔두고 나머지는 무시합니다.

4.2 "Create folder references for any added folders" 는 Folder 를 참조 하고 파일이 추가 되거나 할경우 폴더 구조를 포함합니다.

 

 

5. Finish 하시면 추가 된 폴더를 볼수 있어요..

 

끝입니다.

 

확인 할수 있는 방법은 시물레이터 빌드 하시고 app 의 페키지를 확인하시면 폴더 구조대로 들어가 있습니다.

해당 폴더에 대한 경로는 "/theme/각이미지" 로 바로 접근 가능합니다. ^^

끝..... 하면 섭섭하니... 추가 Class Source 올립니다.

 

Theme 에 대한 경로 관련 하여 바로 사용할 수 있도록 작성한 내용입니다.

@implementation ThemeMng

 

 

+(NSString*) Path:(NSString*) name

{

return [NSString stringWithFormat:@"/theme/%@/%@",[UserSettingMng getUserSettingOfPlist:@"ThemeName"],name];

}

 

+(void) ChangeTheme:(NSString*) themeName

{

[UserSettingMng setUserSettingOfPlist:@"ThemeName" Value:themeName];

}

 

@end

 

딱 보시면 다들 아시겠죠? ^^

질문은 댓글로 해주세요..

 

즐거운 하루 보내세요!

 

 

 

 

 

신고
posted by Bloody Guy

앱스토어에 등록한 앱이 리젝 됐습니다. 

아 맘아파라.

리젝된 사유는 등록한 앱의 설명을 쓰는 곳에서 스크린 샷이 문제 였습니다.

앱에 IAd 를 사용하도록 하였는데 그 IAD 의 테스트 메세지가 보여진것이 문제였습니다.

이 화면이 문제였습니다.

"Test Advertisement"  이 화면 덕분에 다시 Waiting for Review 로 들어갔네요.. 

1주일을 기다렸는데 또 다시 1주일을 더 기다려야 될지 모르겠네요.


다른 분들은 이거 실수 하시지마세요.. ^^




추가 정보 입니다.

http://www.facebook.com/note.php?note_id=244298205610544


정책이 자주 바뀌나 보네요.. 허허허...

 

신고
posted by Bloody Guy


티스토리 툴바