Anonim

모바일 애플리케이션을 만드는 과정에서 개발자는 일반적으로 앱의 초기 뷰 컨트롤러를 변경하는 문제를 겪습니다. IDE (Integrated Development Environment) 및 사용중인 프로그래밍 언어를 기반으로하는이 경험은 특히 경험이없는 프로그래머에게는 매우 치명적일 수 있습니다.

사용자가 로그인해야하는 앱을 만들고 있다고 가정 해 봅시다. 물론 로그인 컨트롤러를 먼저 열고 싶을 것입니다. 그러나 사용자가 앱을 열 때마다 동일한 컨트롤러를 다시 여는 것은 의미가 없습니다. 이상적으로는 앱이 사용자를 인증 화면으로 보내길 원합니다.

여기서 보여줄 프로그래밍 언어와 IDE를 사용하면 훨씬 쉽게 수행 할 수 있습니다. Swift 4 프로그래밍 언어를 소개합니다. 먼저이 새로운 프로그래밍 언어에 대한 몇 가지 힌트를 제공하고 초기 뷰 컨트롤러를 변경하는 가장 쉬운 방법을 설명합니다.

스위프트 4 란?

Swift 4는 OS X 및 iOS 앱 개발에 사용되는 프로그래밍 언어입니다. Apple Inc.에서 작성합니다.

이 프로그래밍 언어를 특별하게 만드는 것은 C, C ++ 및 C #과 같은 언어에서 최고의 프로그래밍 개념을 통합했다는 사실입니다. 이 모든 것은 일반적인 C 호환성 제약없이 Swift의 라이브러리에서 사용할 수 있습니다.

이 프로그래밍 언어가 오늘날 대부분의 iOS 앱에 사용되는 또 다른 이유는 Objective C 시스템의 런타임을 사용한다는 사실입니다. 이를 통해 Swift 4로 작성된 프로그램을 OS X 10.8, iOS 6 등과 같은 다양한 플랫폼에서 실행할 수 있습니다.

Swift 4 구문은 Objective C의 구문과 매우 유사합니다. 따라서 Objective C (C ++, C sharp)에 대해 잘 알고 있다면 어려움없이 Swift 4를 배울 수 있습니다.

Swift 4의 프로그래밍에 어떤 IDE를 사용해야합니까?

숙련 된 개발자들의 의견에 따르면, Xcode는 Swift 4로 글을 쓸 때 "팬들이 가장 좋아하는 것 같습니다". 앱의 구성.

다른 IDE에는 동일한 기능이 없거나 배우기가 쉽지 않습니다.

Xcode IDE는 매우 유연하고 고급이며 사용하기 매우 쉽습니다. 이 환경에서는 강력한 iPad, iPhone, Mac, Apple TV 및 Apple Watch 응용 프로그램을 만들 수 있습니다. 이 IDE를 여기에서 다운로드 할 수 있습니다.

Xcode에서 초기 뷰 컨트롤러 변경

모든 주요 구성 요소 (Swift 4 및 Xcode)가 준비되면 이제 앱의 초기 뷰 컨트롤러를 변경하는 방법을 보여줄 차례입니다.

Xcode에서 새 프로젝트를 처음부터 만들어서이를 수행하므로 환경을 설정하는 방법도 배우게됩니다. 물론 이미 프로젝트를 생성 한 경우에도 튜토리얼을 따를 수 있습니다.

방법을 제안하는 두 가지 방법이 있으므로 가장 쉬운 방법을 시도하고 앱에서 작동하는지 확인하십시오. 먼저 시작하겠습니다.

새 Xcode 프로젝트를 작성하는 방법은 다음과 같습니다.

  1. Xcode IDE를 열고 새 프로젝트 작성 구성을 입력하십시오.
  2. 새 프로젝트의 템플리트 선택 창에서 단일보기 앱을 선택하십시오.

  3. 제품 이름 필드에 프로젝트 이름을 입력하고 다음을 클릭하십시오.

  4. 프로젝트 파일을 저장할 위치를 선택하십시오.
  5. 작성을 클릭하십시오.

마지막 단계를 완료하면 Xcode가 자동으로 생성 된 초기 파일을 표시합니다. 이 파일들은 화면 왼쪽에 생성됩니다 (IDE의 기본 구성을 사용하는 경우).

왼쪽에 AppDelegate.swift, ViewController.swift, Main.storyboard 및 자산이 있어야합니다. ViewController.swift도 자동으로 생성되었습니다. 앱을 실행할 때 처음 표시되는 초기 뷰 컨트롤러입니다.

이제 새 뷰 컨트롤러를 만들어 초기 컨트롤러로 설정해 보겠습니다.

  1. Main.storyboard 파일을 클릭하십시오. 초기 화면 컨트롤러가 현재 화면 왼쪽에서 어떻게 보이는지 확인할 수 있습니다.

  2. View Controller를 화면으로 끌어서 새 것을 만듭니다. 이 옵션은 화면의 오른쪽 하단에 있습니다. 화면에서 클릭하고 드래그하면 추가 된 View Controller가 원래의 View Controller 옆에 나타납니다.

  3. View Controller라고 표시된 첫 번째 (원래) View Controller의 최상위 레이블을 클릭하십시오. 이 레이블을 클릭하면 세 가지 옵션이 나타납니다.

  4. 왼쪽에서 첫 번째 옵션을 선택하면 View Controller의 구성 옵션이 표시됩니다.
  5. 화면 오른쪽 섹션에있는 화살표 아이콘을 클릭하십시오.
  6. Is Initial View Controller 확인란을 선택 해제합니다.

Is Initial View Controller 확인란을 선택 취소하면 앱을 실행할 때 원래 View Controller가 표시되지 않습니다.

생성 한 View Controller에 대해 동일한 단계를 수행하십시오. 이번에는 Is Initial View Controller 확인란을 선택하십시오. 그리고 짜잔! 추가 View Controller를 Xcode의 초기 컨트롤러로 설정했습니다.

프로그래밍 방식으로 초기 뷰 컨트롤러 변경

기존 프로젝트 스토리 보드에 초기 뷰 컨트롤러가없는 경우에도 변경할 수 있습니다. 그러나이 방법은 약간 까다 롭고 일부 이전 Swift 4 프로그래밍 지식이 필요합니다.

시작하기 전에 모든 컨트롤러에 자체 스토리 보드 ID가 있는지 확인해야합니다. 또한 일부 컨트롤러의 설정에서 Is Initial View Controller가 선택되어 있는지 확인해야합니다.

완료 한 후 다음을 수행하십시오.

  1. 프로그램의 메인 스토리 보드 파일 기본 이름의 값을 지우십시오. 앱의 설정에 있습니다. 정보 탭으로 이동하십시오.
  2. 앱의 일반 탭에서 기본 인터페이스 값을 지우십시오.
  3. 앱의 델리게이트 응용 프로그램에서 : didFinishLaunchingWithOptions : method : 새 Initial View Controller를 만듭니다.

Sapan Diwakar의 코드를 예로 사용하겠습니다.

다른 방법은 UINavigationController를 통해 작업하는 것입니다. 이 대체 방법을 시도하려면 application : didFinishLaunchingWithOptions : (delegate) 어딘가에 올바른 뷰 컨트롤러를 인스턴스화하고 UINavigationController로 푸시하십시오.

방법은 다음과 같습니다.

모바일 앱 개발 모험 즐기기

여기에 표시된 방법 중 하나 이상이 앱에서 작동하기를 바랍니다. 이제 막 다른 골목에서 벗어나 모바일 앱 개발을 계속할 수 있습니다.

물론 프로그래밍을 사용하여 동일한 문제를 해결하는 다른 많은 방법이 있습니다. 좋은 대안을 알고 있습니까? 그렇다면 아래의 의견 섹션에서 공유하십시오.

초기 뷰 컨트롤러를 변경하는 방법