Language/Swift

Swift) 기초 문법 정리

snowe 2021. 3. 10. 20:09

네이버 부스트코스 iOS 기초 강좌를 수강하면서 개인적으로 정리한 Swift 기초 문법 입니다.

 

Swift 기초 문법 정리

  1. 명명법, 콘솔 로그, 문자열 보간법
  2. let(상수), var(변수)
  3. 기본 데이터 타입
  4. Any, AnyObject, nil
  5. Array, Dictionary, Set(컬렉션 타입)
  6. 함수 기본
  7. 함수 고급
  8. 조건문(if-else, switch)
  9. 반복문
  10. Optional
  11. Optional Binding(옵셔널 추출)
  12. struct(구조체)
  13. Class
  14. enum(열거형)
  15. 클래스 vs 구조체/열거형(상속 타입 vs 값 타입)
  16. Closure 기본
  17. Closure 고급
  18. Property
  19. Property 감시자
  20. 상속
  21. 인스턴스의 생성과 소멸
  22. Optional Chaining과 nil 병합 연산자
  23. Type Casting
  24. assert와 guard(assertion, early exit)
  25. Protocol
  26. Extension
  27. 오류 처리
  28. 고차함수

 

추가적으로 알아가야 할 문법과 개념들

  • 제네릭(Generics)
  • 서브스크립트(Subscript)
  • 접근수준(Access Control)
  • ARC(Automatic Reference Counting)
  • 중첩타입(Nested Types)
  • 사용자정의 연산자(Custom Operators)
  • 오류 처리(Error Handling)
  • 불명확 타입(Opaque Types)
  • 프로토콜 지향 프로그래밍(Protocol Oriented Programming)

 

참고

 

iOS 프로그래밍을 위한 스위프트 기초

부스트코스 무료 강의

www.boostcourse.org