Swift
Access Control for Function types ...................................................................................................... 223 Access Control for Enumeration types ............................................................................................... 224 Access Control for SubClasses ............................................................................................................ 225 Access Control for Constants, variables, properties and subscripts ................................................... 225 Getters and Setters............................................................................................................................ 226 Access Control for Initializers and Default Initializers ........................................................................ 226 Access Control for Protocols .............................................................................................................. 227 Access Control for Extensions ............................................................................................................ 228 Access Control for Generics ............................................................................................................... 229 Access Control for Type Aliases ......................................................................................................... 230
xi