[iOS] Push, Present 화면 전환에 대해 알아보자.
·
📱 iOS
오늘은 iOS에서 화면 전환을 하는 방식에 대해서 정리하겠습니다. iOS에는 크게 소스코드를 통해서 화면을 전환하는 방식과, 스토리보드에서 Segue를 통해 화면을 전환하는 방식이 있습니다. 이 2가지 방법에 대해 알아볼 건데, 우선 Segue에 대해 먼저 알아보겠습니다. 그리고 들어가기에 앞서서 원래 Segueway 방식으로 알고있었는데, Apple 공식 문서에는 항상 Segue라고만 하더라고요? 그래서 여기에 쓰이는 Segue는 Segueway 방식이랑 똑같은걸 말하는거라고 알아주시면 감사하겠습니다 :) 기본 세팅처음에는, Navigation Controller를 생성해서 아래 이미지와 같이 화면을 만들어줍니다. Navigation Controller와 RootViewController 세팅 영상이..
[iOS] Xcode 코드 자동 정렬(Re-Indent), 단축키
·
📱 iOS
코드를 작성하시다 보면 코드가 너저분할 때가 있거나, 복사, 붙여 넣기를 하다 보면 들여쓰기가 영켜버린 경험이 다들 있으실겁니다. 그래서 오늘은 코드를 자동으로 정렬하는 방법을 정리하겠습니다. 👍🏻 방법은 매우 쉽습니다. 위의 사진과 같이 "Editor" -> "Structure" -> "Re-Indent"를 클릭해주시면 자동 정렬이 됩니다. (사진 오른쪽에 쓰여져있듯이 단축키는 Control + I 입니다.) 하지만, 저 단축키를 한다고 전체 코드가 자동으로 정렬되는 것은 아닙니다. 그러면 어떻게 해야 할까요? 🧐 자동 정렬을 원하는 부분이 있다면, 원하는 부분을 드래그해준 후 위의 순서대로 Re-Indent를 눌러주거나 Control + I 단축키를 사용하면 자동 정렬이 됩니다. 그리고 어느..
[iOS] Xcode 시뮬레이터 키보드가 안보일 경우
·
📱 iOS
앱 개발을 하는 도중, 시뮬레이터에서 키보드가 안올라오더라오는 경험을 하고 "엥 이게 왜 안되는거지..?" 싶어서 방법을 찾아봤습니다. 방법은 아주 간단한데, 바로 Command + K를 누르면 소프트웨어 키보드가 토글됩니다. 매우 쉽죠..? 허허.. 하지만, 매번 command + K를 누르기 것보다, 그냥 마우스 클릭으로 나오게 하는게 더 편리하겠죠? 그 방법은 바로 Xcode가 아닌, Simulator에서 사진과 같이 I/O → Keyboard → Connect Hardware Keyboard 옵션을 해제하면 소프트웨어 키보드가 자동으로 표시됩니다. 이렇게 보면 정말 간단한데.. 방법을 몰라서 프로그램 자체 문제인가 생각하고 삭제하고 다시 설치해야 하나 한참 고민했네요.. 😅
모바일 앱의 개념 및 유형을 알아보자!
·
📱 iOS
네이티브 앱(Native App)네이티브 앱은 모바일 기기의 안드로이드 혹은 iOS 스토어에서 다운로드하여 사용할 수 있는 '애플리케이션'을 의미합니다. 모바일 기기에 최적화된 언어로 개발한 앱으로, 안드로이드 SDK를 통해서 Java, Kotlin으로 개발하는 앱과, iOS 기반 SDK를 통해 Swift, Objective-C 언어로 만드는 앱입니다.(SDK: Software Development Kit의 약자로, 소프트웨어를 개발하는 프로그래머들을 위해 제공하는 개발 도구)  장점네이티브 앱은 웹 앱, 하이브리드 앱과 비교해도 가장 성능이 좋습니다.각 플랫폼(iOS, Android)의 네이티브 API를 직접 활용할 수 있어 성능과 안정성이 뛰어납니다.단점Android, iOS 각 플랫폼에 맞도록 따로..