xcode 2

[UIKit] 스토리보드 없이 Code-based UI 작성하는 방법

앱을 만들다 보면 협업을 하거나 스토리보드가 지겨워서 코드로 UI를 작성하는 경우가 있다 처음엔 UI를 코드로 작성하는 게 더 어려울 것 같았는데 막상 방법을 아니 별 것 없었다 스토리보드에서 제멋대로 변경되거나, 초기에 빌드하는데 시간이 오래 걸리는 경우가 있어서 개인적인 성향으론 코드로 작성하는게 더 편했다 방법은 아래와 같다 [XCode 14.2 기준] 1. Info.plist에서 Storyboard 세팅 지우기 기본적인 세팅이 Main이라는 이름의 스토리보드를 사용하도록 되어있다 이 세팅을 지우지 않는다면 강제로 스토리보드를 사용하게 되거나 빌드 시 오류를 경험할 것이다 Info.plist에 가서 마지막 줄의 Storyboard Name 항목을 찾아서 지워주도록 한다 지워도 적용되지 않는 경우가 ..

iOS/UIKit 2023.08.10

[iOS] 실제 디바이스와 시뮬레이터 개발의 차이

Navermaps를 사용해서 개발을 했었는데 시뮬레이터로 빌드했더니 실제 디바이스에선 잘 잡히던 현위치가 잡히지 않았던 경험이 있었다 그렇다면 개발을 할 때 실제 디바이스와 시뮬레이터의 차이는 무엇일까..? 나의 개발도구인 구글을 사용해보자 검색한 것을 간략하게 적으면 mac의 자원을 사용하므로 실제 디바이스의 스펙을 정확하게 재현할 수 없다고 한다 앱의 정확한 성능을 테스트하고싶다면 실제 기기를 사용해야한다는 것이다 해상도가 실제 기기와 차이날 수 있다고 한다 이럴 경우 UI적으로 개발에 어려움을 겪을 수 있다 (font, image를 정확하게 조정하지 못할 수도 있다) 광 센서, 오디오 입력, 기압계, 블루투스, 카메라, 모션 지원, 근접 센서 등 하드웨어적인 개발을 하기 어렵다 지원하지 않는 fra..

반응형