꿀똥벌레
꿀똥벌레 개발 블로그
꿀똥벌레
전체 방문자
오늘
어제
  • 분류 전체보기 (90)
    • JAVA (17)
    • SPRING (14)
    • Elasticsearch (4)
    • GRADLE (2)
    • HTML, CSS (0)
    • JAVASCRIPT (0)
    • GIT (1)
    • Vue.js (1)
    • server (1)
    • Python (0)
    • IT리뷰 (0)
    • 인프라 (6)
    • IOS (21)
    • 디자인패턴 (20)
    • Kafka (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Index Template
  • persistent connection
  • spring integration
  • persistence connection
  • 엘라스틱서치
  • 스프링 인티그레이션
  • mappings
  • springintegration
  • maxConnPerRoute
  • elasticsearch
  • maxConnTotal
  • 스프링 인테그레이션
  • 인덱스 템플릿
  • java
  • KEEPALIVE
  • spring
  • SWIFT
  • connectionRequestTimeout
  • ES
  • Index

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
꿀똥벌레

꿀똥벌레 개발 블로그

IOS

Swift 접근 한정자

2022. 10. 5. 17:57

모듈

모듈이란 코드를 배포하는 단일 단위로, 프레임워크나 앱이 이 단위로 배포된다.
xcode 에서 각 빌드 타겟은 별도 모듈로 취급 된다.

open

소속 모듈, 모듈 외부에서도 접근 가능하다. 다른 모듈에서 오버라이딩 및 상속이 가능하다.

public

open 과 같이 접근 가능하지만, 소속 모듈이 아닌 곳에서 오버라이딩이 및 상속이 불가능 하다.

internal

접근 한정자가 지정되지 않는 경우 디폴트로 지정되는 한정자 이다. 소속 모듈에서는 모두 사용할 수 있지만, 모듈 외부에서는 접근할 수 없다.

fileprivate

소속 소스 파일 내에서만 접근 가능하다.

private

현재 소스를 둘러싸는 선언에서만 접근 가능하다.

저작자표시 (새창열림)

'IOS' 카테고리의 다른 글

NSCollectionLayoutDimension 알아보기  (0) 2022.10.15
UIKit UIView 의 Frame 과 Bounds  (0) 2022.10.10
스위프트 Attributes  (0) 2022.10.04
스위프트 Generic  (0) 2022.10.04
스위프트 Property Wrapper  (0) 2022.10.04
    꿀똥벌레
    꿀똥벌레
    개발자 꿀똥벌레 입니다.

    티스토리툴바