원문 URL

https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214-CH2-SW1


원문을 번역한 글입니다.


시작합시다


각각의 강의는 튜토리얼과 앱을 만들기 위해 알아야 하는 개념들이 포함되어 있습니다.

강의는 당신이 간단한 실제 iOS 앱을 만들기 위한 프로세스들을 차근차근 하나씩 알려줍니다.

당신이 강의를 따라서 앱을 만드는 동안, iOS 앱 개발의 개념들을 배우게 되고, 스위프트 언어에 대한 깊은 이해를 얻을 수 있으며, Apple의 IDE인 Xcode의 다양하고 유용한 기능들에 익숙해지게 될 것입니다.


강의 전에 알아야 할 사항들

이 강의에서는, 당신이 스위프트 언어에 익숙하다고 가정합니다. 강의를 잘 따라오기 위해서 스위프트의 마스터가 될 필요는 없지만 당신이 스위프트 언어를 쉽게 읽고 이해할 수 있다면, 이 강의에서 좀 더 많은 것을 가져갈 수 있을 것입니다.

당신이 만약 아직 스위프트언어가 익숙하지 않다면, 스위프트 운동장 앱에서 코드 연습(Code Exercise)들을 끝내고오세요. 또는 "The Swift Programming Language (Swift 3)"를 통해서 스위프트를 경험하고 오는것도 괜찮습니다. 위 두 방법들은 스위프트 언어의 기본기를 잘 다져줄 것입니다.


강의에 대해서

이 강의에서, 당신은 간단한 FoodTracker라고 불리는 식단 기록 앱을 만들것입니다. 이 앱은 음식의 이름, 점수, 사진을 포함한 음식 리스트를 보여줍니다. 사용자는 음식들에 대해서 추가, 삭제, 수정을 할 수 있습니다. 새로 추가를 하거나, 존재하는 앱을 수정하기위해서 사용자는 다른 화면으로 이동하여 특정 음식의 이름과 점수, 사진을 설정할 수 있습니다.


image: ../Art/IN_sim_navbar_2x.png

강의들은 Xcode 프로젝트로 진행되며, 강의가 끝날 때 완성물은 위와 같이 생길 예정입니다.

강의가 진행 된 뒤, 당신은 프로젝트를 다운받아서 직접 만든 코드와 비교할 수 있습니다.

당신이 강의를 진행하는 동안 배웠던 개념들을 다시 확인해야 하는 경우, 용어사전(Glossary)을 이용하세요.

용어사전에 있는 용어들은 강의들에 링크되어 있습니다.


개발 도구 구하기

iOS 앱을 개발하기 위해서, 이 강의에서는 최신버전의 기술을 사용할 것입니다. 일단 Mac 컴퓨터(macOS 10.11.5 또는 그 이후 버전)가 필요하고, 최신버전의 Xcode가 구동되어야 합니다. Xcode는 당신이 설계, 개발, 디버그 하는데 필요한 모든 기능들을 가지고 있습니다. Xcode는 또한 iOS SDK를 포함하며, 이 SDK는 Xcode가 iOS 개발을 위해 필요한 도구들과 컴파일러 및 프레임워크들을 확장해줍니다.

당신의 Mac 컴퓨터의 App Store에서 최신 버전의 Xcode를 무료로 다운받으세요.


최신 버전의 Xcode를 다운로드 받기 위해서

  1. 당신의 Mac 컴퓨터에서 App Store를 여세요(Dock에 기본적으로 있습니다.)

  2. 오른쪽 위에 있는 검색 필드에, Xcode라고 입력한 뒤 리턴 키(엔터 키)를 누르세요.

  3. Xcode 앱이 검색 결과 첫번째 창에 나타날 것입니다.

  4. Install App을 눌러서 Xcode를 다운받으세요.

  5. Apple ID와 패스워드를 입력하세요. Xcode는 /Applications 디렉토리에 다운받아질 것입니다.


--------------------------------------------------------------------
원문입니다.

Jump Right In

Start Developing iOS Apps (Swift) is the perfect starting point for learning to create apps that run on iPhone and iPad. View this set of incremental lessons as a guided introduction to building your first app—including the tools, major concepts, and best practices that will ease your path.

Each lesson contains a tutorial and the conceptual information you need to complete it. The lessons build on each other, walking you through a step-by-step process of creating a simple, real-world iOS app.

As you make your way through the lessons and build the app, you’ll learn about concepts in iOS app development, gain a deeper understanding of the Swift programming language, and familiarize yourself with the many valuable features of Xcode, Apple’s integrated development environment (IDE).

Prerequisites

In these lessons, it is assumed that you are familiar with the Swift programming language. You do not need to be a Swift master to complete the lessons, but you will get more out of the lessons if you can comfortably read and understand Swift code.

If you are not yet comfortable with Swift, complete the Learn to Code exercises in the Swift Playgrounds app. Alternatively, you can work through A Swift Tour from The Swift Programming Language (Swift 3). Both give you a solid foundation in the Swift programming language.

About the Lessons

In these lessons, you’ll be building a simple meal-tracking app called FoodTracker. This app shows a list of meals, including a meal name, rating, and photo. A user can add, remove, or edit a meal. To add a new meal or edit an existing one, users navigate to a different screen where they can specify a name, rating, and photo for a particular meal.

image: ../Art/IN_sim_navbar_2x.png

The lessons are each accompanied by an Xcode project file that shows an example of how your code and interface should look at the end of the lesson. After you go through a lesson, you can download the project and check your work against it.

If you need to refer to the concepts you’ve learned throughout the lessons, use the glossary to refresh your memory. Glossary terms are linked throughout the lessons.

Get the Tools

To develop iOS apps using the latest technologies described in these lessons, you need a Mac computer (macOS 10.11.5 or later) running the latest version of Xcode. Xcode includes all the features you need to design, develop, and debug an app. Xcode also contains the iOS SDK, which extends Xcode to include the tools, compilers, and frameworks you need specifically for iOS development.

Download the latest version of Xcode on your Mac free from the App Store.

To download the latest version of Xcode

  1. Open the App Store app on your Mac (by default it’s in the Dock).

  2. In the search field in the top-right corner, type Xcode and press the Return key.

    The Xcode app shows up as the first search result.

  3. Click Get and then click Install App.

  4. Enter your Apple ID and password when prompted.

    Xcode is downloaded into your /Applications directory.

Let’s get started!


+ Recent posts