[SwiftUI] private struct 는?


[SwiftUI] private struct 는?

SwiftUI에서 `private` 키워드는 접근 제어자(access modifier) 중 하나로 사용되며, 이를 통해 해당 구조체, 클래스, 함수, 변수 등의 범위를 제한합니다. `private`로 선언된 항목은 오직 그것이 정의된 소스 파일 내에서만 접근 가능하고, 해당 파일 바깥에서는 접근할 수 없습니다. 예를 들어, `MemoListView` 파일 안에 정의된 `TitleView` 구조체 앞에 `private`가 붙어 있는 것은 이 `TitleView`가 `MemoListView` 소스 파일 내부에서만 사용되기 위해 설계되었음을 의미합니다. 다른 파일에서는 이 `TitleView`에 접근할 수 없습니다. private struct TitleView: View { @EnvironmentObject private var memoListViewModel: MemoListViewModel var body: some View { ... } } SwiftUI 뷰를 `private`으로 ...


#private #struct

원문링크 : [SwiftUI] private struct 는?