강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

모바일 앱 개발

Xcode 3부터 16, 실리콘밸리 개발자의 15년 iOS 개발, Swift 핵심만

Xcode & ARC 메모리 관리, Swift 기초(let/var·Optional) · 순수 함수·클로저 · 고차 함수(map/filter/reduce) 활용, Playground 실습 환경 구축을 한 번에 익힙니다.

7명 이 수강하고 있어요.

  • 미국달팽이
swift
ios
Xcode
모바일앱
모바일앱개발자
iOSSwift

이런 걸 배울 수 있어요

  • Swift의 핵심 문법 - 변수·상수 선언, 데이터 타입, Optional 처리

  • 함수형 프로그래밍 기초 - 순수 함수, 클로저, 고차 함수(map/filter/reduce) 활용

  • 고급 함수형 패턴 - Copy-on-Write, 제네릭, Protocol/Extension

  • Xcode 디버깅 및 iOS 메모리 관리(ARC) 기본

학습 목표

  • Xcode 환경 전반(Xcode 3→16)과 iOS 메모리 모델(ARC) 이해

  • Swift 문법의 핵심(변수·상수, 데이터 타입, Optional) 숙지

  • 함수형 프로그래밍 기초(순수 함수, 클로저, 고차 함수) 활용 역량 강화

  • Copy-on-Write, 제네릭, Protocol/Extension 등을 통한 고급 함수형 패턴 이해

수강 후 기대 결과

  1. 안정적인 Swift 코드 작성: Optional 안전 처리부터 메모리 관리까지, 런타임 오류를 줄이는 코딩 습관을 기릅니다.

  2. 재사용성 높은 함수형 스타일 적용: 순수 함수와 고차 함수를 이용해 복잡한 로직을 간결하게 표현하고, 유지보수성을 크게 높일 수 있습니다.

  3. 생산성 향상: Xcode 디버깅 툴 활용과 함수형 에러 처리 기법을 마스터해 버그를 빠르게 잡고, 안정적인 앱 개발 속도를 끌어올립니다.

이런 내용을 배워요

Xcode & iOS 환경 이해

학습 목표에 따라 아래 내용을 꼼꼼히 다룹니다.

  • Xcode 3→16: 버전별 주요 기능·UI 변화 한눈에 보기

  • 메모리 관리(ARC): ARC 동작 원리와 강제 해제(weak, unowned) 이해


Swift 기초 문법 & 함수형 입문

학습 목표에 따라 아래 내용을 꼼꼼히 설명해요.

  • 문법 핵심: 변수(let/var), 데이터 타입, Optional 안전 처리(guard, if let)

  • 순수 함수 & 클로저: 부수 효과 없는 함수 작성법과 기본 클로저 문법

  • 실습 환경 구성: Playground로 Swift 코드 바로 실행해보기

핵심 키워드 – 불변성 & 타입 안전

학습 목표에 따라 아래 내용을 꼼꼼히 설명해요.

  • let vs var: 불변성과 가변성 관리 전략

  • 기본 데이터 타입: Int, String, Bool 등과 타입 추론

  • Optional 처리: if let·guard let·nil 병합 연산자 사용법

순수 함수 & 클로저

학습 목표에 따라 아래 내용을 꼼꼼히 다룹니다.

  • 순수 함수: 부수 효과 없이 입력→출력 보장하기

  • 함수 합성: 간단한 함수를 조합해 복잡한 로직 구성

  • 클로저 문법: 축약형 매개변수·후행 클로저 활용법

고차 함수 & 최적화

학습 목표에 따라 아래 내용을 집중적으로 살펴봅니다.

  • map·filter·reduce: 가장 자주 쓰이는 고차 함수 실습

  • 성능 최적화 방안 실습

  • 커스텀 고차 함수: 상황별 맞춤형 실습

이 강의를 만든 사람

  • 2024.05 ~ 현재: 미국 실리콘밸리 인공지능 스타트업, 소프트웨어 엔지니어

  • 2023.08 ~ 2024.04: 미국 빅테크 엔지니어 펠로우십 풀스택 소프트웨어 엔지니어 펠로우

     

  • ~2022.10 @국내 기업 재직(검색포털/핀테크, AI)


수강 전 참고 사항

실습 환경

  • OS 및 버전: macOS 10.15 이상 (Xcode 12+ 권장)

  • 필수 도구: Xcode(Playground 포함)

  • 추천 사양: CPU 4코어 이상, 메모리 8GB 이상

학습 자료

  • 제공 자료: PPT 슬라이드 PDF

선수 지식 및 유의사항

  • 프로그래밍 기초 - 변수·조건문·반복문 정도의 이해

  • 객체지향 개념 - 클래스·메서드 경험이 있으면 수월

  • Xcode 사용법 - 프로젝트 생성,빌드,실행 경험(없어도 무방)

  • 강의 품질 - 고해상도 슬라이드와 코드 데모로 실습하며 학습

  • 저작권 - 제공 자료는 개인 학습용, 배포 금지


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Swift로 iOS 개발을 시작하려는 초보 개발자

  • 함수형 프로그래밍 패러다임을 실무에 적용해보고 싶은 개발자

  • 짧은 시간 내에 Swift 핵심만 빠르게 훑고 싶은 분

선수 지식,
필요할까요?

  • 프로그래밍 기초 지식

  • 객체지향

  • Xcode 설치 및 프로젝트 생성, 빌드, 실행 정도의 기본 사용법 (없어도 강의에서 간단히 다룹니다)

안녕하세요
입니다.

531

수강생

14

수강평

22

답변

4.4

강의 평점

4

강의

  • 2024.05 ~ 현재: 미국 실리콘밸리 AI 스타트업, 풀스택 소프트웨어 엔지니어

  • 2023.08 ~ 2024.04: 미국 빅테크 엔지니어 펠로우십 풀스택 소프트웨어 엔지니어 펠로우

     

     

  • ~2022.10 @국내 기업 재직(검색포털/핀테크, AI)

     

커리큘럼

전체

20개 ∙ (4시간 3분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

₩60,500

미국달팽이님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!