

TIL 1일차 – iOS 기초 개념 정리
- Swift
Swift는 Apple이 개발한 프로그래밍 언어로, iOS를 포함한 Apple의 모든 플랫폼 앱 개발에 사용된다. 문법이 간결하고 안전성이 높아 앱 개발에 적합하다. - Xcode
Xcode는 iOS 앱을 개발하기 위한 Apple의 공식 통합 개발 환경(IDE)이다. 코드 작성부터 빌드, 실행, 테스트, 앱 배포까지 전 과정을 수행할 수 있다. - Swift Playgrounds
Swift Playgrounds는 Xcode를 사용하지 않고도 Swift 코드를 실행할 수 있는 학습 도구이다. 게임 형식으로 구성되어 있어 초보자가 Swift 문법과 기본 개념을 익히기에 적합하다.

<과제 질문 답변>
- Swift의 주요 특징 3가지는 무엇인가요?
Swift의 주요 특징은 안전성, 신속성, 표현력이다. - Swift가 iOS 개발에서 중요한 이유는 무엇인가요?
Swift는 Apple의 공식 언어로 iOS와 가장 잘 통합되며, 안정적이고 효율적인 앱 개발이 가능하기 때문이다. - iOS 생태계를 구성하는 요소 중 Xcode의 역할은 무엇인가요?
Xcode는 iOS 앱 개발에 사용되는 통합 개발 환경(IDE)으로, 개발부터 빌드, 테스트, 배포까지 전 과정을 수행할 수 있다. - App Store는 어떤 방식으로 앱을 배포하나요?
개발자가 개발자 계정을 등록하고 앱을 제출하면, Apple의 검토를 거친 후 전 세계 사용자에게 배포된다. - Swift Playgrounds에서 어떤 종류의 코드를 작성하고 실행할 수 있나요?
Swift 코드를 작성하여 간단한 로직, 알고리즘, 기본적인 UI 동작을 바로 실행할 수 있다. - Swift Playgrounds와 Xcode의 차이점은 무엇인가요?
Swift Playgrounds는 학습과 실험을 위한 도구이며, Xcode는 실제 앱 개발과 배포를 위한 도구이다.
'iOS ' 카테고리의 다른 글
| [iOS] Xcode 메모리 누수 디버깅 Debug Memory Graph (0) | 2026.01.15 |
|---|---|
| [iOS] Swift Playground를 이용해 실습하기 (0) | 2025.12.23 |