Level
-
Swift Language ) Access ControlSwift/Swift Language 2021. 9. 16. 14:59
Swift 에서 Access Control 은 소스코드 간의 접근을 관리하는 거에요. Access Control 을 통해 detail 한 implementation 을 숨길 수 있고, protocol 에 대해서도 정해줄 수 있어요. 각 individual types (classes, structures, and enumerations), 이에 속하는 properties, methods, initializers, subscripts 에 대해 access level 을 지정해줄 수 있어요. (어디까지 허용할지) Swift 에서는 default access level 을 제공하기 때문에, single-target app 에 대해서는 따로 지정해주지 않아도 될거에요. ( properties, types, fun..