티스토리 뷰

728x90
반응형

이제 머지 않아 국내에도 아이폰6와 아이폰6+가 출시되겠죠


아이폰6와 6+ 대응이 되어있지 않은 앱의 경우는


자동으로 os가 앱을 스케일링해서 보여주니 당장에 큰 불편은 없지만


아무래도 픽셀이 뿌옇게 보이는게 탐탁치않습니다.



이미 xcode에 autolayout 기능이 활성화 되었을때부터


애플이 다양한 사이즈의 디바이스를 내놓을 거라는것은 시간문제였죠.



이번에 아이폰6와 6+의 출시로 디바이스가 해상도가 무척이나 다양해진만큼 그만큼 챙겨야할 리소스도 많아졌습니다.


그중에 하나가 런치이미지인데요



앱을 실행하면 짧은 시간 나오게 되는 런치이미지.



해상도가 다양해진 만큼 런치이미지도 그만큼 많은 갯수를 만들어야 하는 번거로움이 있는데


ios8부터는 이 런치이미지를 스토리보드 또는 xib파일을 생성하여 이를 대체할수 있습니다.


오호 이걸로 향후 나올 디바이스에 대한 런치이미지 대응도 가능해지는거겠군요.



하지만 우리는 ios8 미만 기기도 지원해야하기 때문에


ios8미만용 아이폰 3.5인치, 3.5인치 레티나, 아이폰4인치용 런치이미지는 넣어두셔야 합니다.




그럼 스토리보드를 통해 런치이미지를 만들어봅시다.



기존 프로젝트를 여시고


File - New - File 메뉴를 클릭하여 User Interface 메뉴를 선택하고 Storyboard를 선택하여 스토리보드를 생성합니다.






스토리보드 파일명은 LaunchScreen이라고 깔끔하게 지으면 좋겠네요.





프로젝트 탐색기에 새로 추가한 스토리보드파일이 잘 보이나요.




자 이제 탐색기에서 가장 위에 있는 프로젝트명을 클릭하여 프로젝트 설정을 해줍시다.


앱아이콘과 런치이미지를 설정하는 부분에


추가된 Launch Screen File 이라는 항목이 보이나요?




여기에 우리가 추가한 스토리보드 파일명을 적어줍시다.(자동완성됩니다.)






이제 남은일은 해당 스토리보드를 열어서 적절하게 디자인하는 일만 남았네요.


여기는 뭐 여러분들의 몫입니다.


당연히 autolayout을 적용해서 만들어야겠죠?






이렇게 아이폰6와 6+용 런치이미지를 대응시키면


앱스토어에 새로운 빌드를 올릴때 자동으로 인식하여


6와 6+용 스크린샷을 업로드하라고 합니다.


스크린샷까지 업로드하면 해상도 대응 준비끝!




728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함