본문 바로가기
반응형

앱개발2

[iOS] 옛날 아이폰5 해상도 대응 방식, 지금은 어떻게 해야 할까? (2025년 최신 기준) [iOS] 아이폰5 해상도 대응 — 오래된 방식에서 현재 방식으로iPhone 5가 처음 출시되던 시절(4인치, 1136×640), 많은 개발자들이 3.5인치(480×320) 기반 레이아웃에서 화면을 늘리기 위해 고생했습니다. 당시에는 Default-568h@2x.png를 추가하거나, nib 파일의 autoresizing mask를 조정하거나, 직접 [UIScreen mainScreen] bounds] 값을 비교하는 식으로 대응했습니다.하지만 이 방식은 2025년 현재 개발 방식과는 완전히 다릅니다. iPhone 5는 이미 지원 종료된 디바이스이며, 지금은 Auto Layout / Safe Area 기반의 반응형 UI가 표준입니다.1. 옛날 방식: iPhone5 대응을 이렇게 했었다당시에는 iPhone5만.. 2013. 1. 8.
안드로이드 화면 회전 방지 방법 (최신 버전 기준) 안드로이드에서 화면 회전을 방지하는 방법안드로이드 앱 개발에서 화면 회전은 기본적으로 센서(중력 센서/가속도 센서)를 기준으로 자동 전환됩니다. 하지만 특정 화면을 고정하고 싶을 때는 명시적으로 방향을 지정해야 합니다. 가장 일반적인 방법은 AndroidManifest.xml 파일에서 Activity에 화면 방향을 설정하는 것입니다.1. 세로 고정(portrait)특정 Activity를 세로 화면으로 고정하려면 해당 Activity 선언에 다음 속성을 추가합니다.이렇게 설정하면 기기를 회전해도 화면이 변화하지 않고 세로 방향으로 고정됩니다.2. 가로 고정(landscape)가로 전용 화면이 필요한 경우 다음과 같이 설정합니다.게임 화면, 동영상 재생 화면처럼 가로가 자연스러운 UI에서 자주 사용됩니다.3.. 2011. 2. 16.