iOS

4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Mobile공개#iOS#iOS Development#Mobile#Hands-on#WASM Runtime#Android
학습 시작하기

iOS

강좌 개요

이 강좌는 스위프트(Swift)로 iOS 네이티브(Native) 애플리케이션을 개발하는 기반을 다룹니다. iOS 플랫폼의 계층 구조를 이해하고, 스위프트 언어의 기본 문법을 익힌 뒤 Codable로 데이터를 모델링하고 JSON으로 직렬화하는 방법을 배웁니다. 이어서 GCD와 async/await로 동시성(Concurrency)을 처리하고, HTTP 통신의 원리를 소켓(Socket) 프로그래밍으로 직접 구현해 확인합니다. 마지막으로 Swift Package Manager로 패키지를 만들고 테스트를 작성하며, 린팅(Linting)·디버

선수 지식

레슨 구성

  • 01. 강좌 개요 (1장. 강좌 소개)
  • 02. iOS 소개와 Swift 개발 환경 구성 (2장. iOS 소개와 Swift 개발 환경 구성)
  • 03. Swift 언어 기초 (2장. iOS 소개와 Swift 개발 환경 구성)
  • 04. 데이터 모델링과 Codable (3장. 데이터 모델링과 Codable)
  • 05. 동시성과 GCD (3장. 데이터 모델링과 Codable)
  • 06. HTTP 네트워킹 (4장. HTTP 네트워킹)
  • 07. 패키지 관리와 품질 (4장. HTTP 네트워킹)

실습 안내

  • 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.

라이선스 및 저작권 안내

본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)