아이폰5 4인치 대응 코딩법

1. 디폴트 로딩 이미지
Default.png                     : 아이폰 4S 이전
Default-568h@2x.png  : 아이폰 5 
이미지 두벌 만들어야 합니다.

2. 기타 세로가 꽉차는 이미지
Images/TableViewBackground.png                : 아이폰 4S 이전
Images/TableViewBackground-568h@2x.png  : 아이폰 5
세로를 꽉채우는 이미지는 이미지를 두벌 만들어야 합니다.

ios6은 *-568h@2x.png 형식의 이미지를 자동으로 인식하는데
ios5 이전은 *-568h@2x.png 형식의 파일을 인식 못한다고 합니다.
http://iosui.tistory.com/3
여기에 ios5 이전도 -568h@2x.png 형식의 파일을 인식하는 카테고리를
추가하는 방법이 있습니다. 이 카테고리 코드도 추가해야할것 같습니다.

3. XIB 처리
XIB를 두벌로 두고 아이패드 유니버셜 나누듯이 xib 로딩할때 if문으로 따로 뛰우는 방법
 장점 : 속 편하게 개발할수 있을것 같음
 단점 : 관리의 번거로움
ios6에 추가된 autolayout 기능 사용
 장점 : 관리의 번거로움이 줄어든다.
 단점 : 개발하면서 지켜봐야 겠으나 깔끔하지 못할 가능성, ios5 이하 지원 확인 필요


덧글

댓글 입력 영역