Programming/Swift

[Swift] 문법 다시보기 - 인스턴스 생명 및 소멸, 접근제어

devssun 2021. 10. 13. 16:59
728x90
반응형

야곰 스위프트 프로그래밍 책을 읽으며 기억해둘 문법을 정리합니다.


인스턴스 생성 및 소멸

실패 가능한 이니셜라이저(Failable initializer)

  • 클래스, 구조체, 열거형 등에 모두 정의 가능
  • 실패했을 때 nil 반환하여 타입이 옵셔널로 지정, init? 키워드 사용

접근제어

모듈과 소스파일

  • 스위프트의 접근제어는 모듈과 소스파일을 기반으로 설계

  • 모듈 : 배포할 코드의 묶음 단위, 통상 하나의 프레임워크나 라이브러리 또는 애플리케이션이 모듈 단위가 될 수 있음, import 사용

  • 소스파일 : 하나의 스위프트 소스 코드 파일

  • 기본 접근 제어 키워드 : internal

반응형