iPhone
-
[iOS] iOS12에서는 아이폰 전용앱이 아이패드에서 실행해도 16:9로 실행된다.앱등이에게 살충제를 뿌린다./iOS 2018. 6. 24. 16:49
많은 분들이 알고 계시겠지만, iOS앱 심사를 요청하면, 애플에서는 아이패드에서 테스트를 진행합니다.앱이 iPhone only앱일지라도, 애플에서는 아이패드에서 심사를 진행하죠. iPhone only앱을 아이패드에서 실행해보신 적이 있나요?아마 은행앱?을 아이패드에서 다운받아보면, 화면이 작게 나타나고, 비율 해상도 등이 엉망이 된것 같은 느낌이 드는데요.말 그대로, iPhone only앱이기 때문에 iPad에서는 지원을 하지 않는겁니다. 이 때, iPad에서는 화면을 3:2비율로 보여줍니다.(아이폰4의 비율 말이죠.) 하지만 iOS12에서는 바뀌려나 봅니다.iPad의 iOS11과 iOS12(beta2)에서 iPhone only앱을 실행시킨 결과를 보시죠.iOS11에서는 3:2비율로 나타나고, iOS12..
-
[DevDiary] 아이폰 앱이 실행되는 여러가지 방법앱등이에게 살충제를 뿌린다./일기는 일기장에 2018. 4. 17. 15:05
아이폰의 앱이 not running 상태일 때, 앱이 실행되는 경우의 수를 살펴보자. 1. 앱의 아이콘을 터치하여 앱을 실행아주 심플한 루틴이다.AppDelegate의 didFinishLaunchingWithOptions이 호출되고 무난~하게 실행된다. 2. 푸쉬를 터치하여 앱을 실행이제 좀 특별한 케이스가 시작된다.AppDelegate의 didFinishLaunchingWithOptions이 호출되는건 똑같다.하지만 이 메소드의 launchOptions 파라미터에는 .remoteNotification 키 값에 해당하는 값이 들어있다.이 값을 검사하여 푸쉬를 통해서 앱을 실행했음을 알 수 있다. 앱이 not running일 때는, AppDelegate의 didReceiveRemoteNotification..