설명: Swift Playgrounds에서는 코딩을 재미있게 배우고 실제로 앱을 만들 수 있습니다. ‘코드 시작하기’에서 상호 작용 퍼즐을 풀고 ‘앱 시작하기’에서 앱을 만드는 기초 지식을 학습합니다. 특별한 코딩을 체험할 수 있는 다양한 도전 과제와 샘플을 경험할 수 있습니다. 코딩 경험이 없어도 Swift Playgrounds를 즐길 수 있습니다. 코딩을 시작하는 8세부터 108세까지 누구나 쉽게 이용할 수 있습니다. Apple에서 개발한 강력한 프로그래밍 기술인 Swift와 SwiftUI, 오늘날 인기 있는 앱을 만드는 데 전 세계 전문가들이 사용하는 바로 그 기술을 배우게 됩니다. 그리고 iPad 및 실제 iOS SDK를 활용할 수 있도록 내장되어 있어서 Swift Playgrounds만의 놀라운 학습을 경험할 수 있습니다. 내장된 레슨 • Apple이 직접 만든 레슨을 통해 코드를 사용하여 퍼즐을 풀면서 프로그래밍의 코어 컨셉을 학습 • 손가락을 사용하여 회전하거나 펼치거나 오므려서 확대/축소할 수 있는 상호 작용 가능한 아름다운 3D 세계에서 사용자가 작성한 코드가 실행되는 것을 확인 가능 • 퍼즐을 풀기 전에 새로운 고급 코딩 컨셉을 소개하는 애니메이션 제공 • 용어집과 내장된 도움말 문서에서 사용 가능한 명령, 프레임워크 및 기술에 관한 세부 정보 참조 가능 탐험과 생성 • 상호 작용 가능한 코딩을 통해 코드 결과를 사용자의 작업과 함께 바로 확인할 수 있음 • 플레이그라운드 가이드에서 코드를 실행하면서 단계별로 코드의 각 줄을 살펴볼 수 있음 • 가이드를 따라 그래픽, 사운드 및 터치를 사용하는 나만의 플레이그라운드 생성을 시작할 수 있음 • 앱 갤러리에서 탭으로 구성된 탐색 및 기기 센서에서 수신되는 입력과 같은 앱의 빌딩 블록을 자세히 살펴볼 수 있음 iPad용 앱 만들기 • SwiftUI를 사용하여 iPad용 앱을 생성할 수 있음 • 입력할 때 반영되는 코드 변경사항을 실시간으로 확인할 수 있음 • 인라인 코드 제안으로 코드를 빠르고 정확하게 입력할 수 있음 • Swift 패키지 생태계를 사용하여 앱 확장 가능 • 프로젝트 확장 검색으로 코드 탐색 가능 스마트 코딩 지원 • 명령을 길게 터치하여 잡아서 코드의 순서를 변경하려는 부근으로 이동시킬 수 있음 • 손가락으로 괄호를 드래그하여 코드 블록을 루프 또는 조건문 안으로 넣을 수 있음 • 일반적으로 사용하는 코드 스니펫을 플레이그라운드 안에 바로 드래그 앤 드롭할 수 있음 • 도움이 되는 인라인 제안으로 일반적인 코드 오류를 수정할 수 있음 • 자동 코드 포맷으로 구성을 유지할 수 있음 진정한 Swift, SwiftUI 및 iOS 코딩 • App Store의 앱을 생성하는 데 프로 개발자들이 사용한 것과 동일한, 강력한 Swift 프로그래밍 언어를 배울 수 있음 • 사용자 인터페이스를 생성하는 현대적 방식으로 SwiftUI를 사용하여 역동적이면서 우아한 앱 생성 • 2D 게임용 SpriteKit, 3D 그래픽용 SpriteKit 및 UIKit 등의 iOS 프레임워크 사용 • 사용자 코드로 자이로스코프, 가속도계, 카메라 및 터치 이벤트를 포함한 iPad 하드웨어를 직접 제어할 수 있음 공유 또는 게시 • 메시지, Mail, AirDrop 또는 다른 공유 시트 확장 프로그램을 통해 사용자의 프로젝트를 친구나 가족에게 보낼 수 있음 • 앱 프로젝트를 Mac의 Xcode로 가져가고 다시 가져올 수 있음 • App Store Connect를 사용하여 완성된 앱을 App Store에 제출할 수 있음