El control de acceso te permite especificar que datos internos de las estructuras y clases pueden ser expuestos al mundo exterior. Puedes elegir 4 modificadores:
La mayoría de las veces no tienes que especificar el control de acceso, pero en ocasiones se requiere asignar de forma explícita un atributo privado, porque impide que otros accedan directamente a ella. Est es útil porque tus propios métodos pueden trabajar con ese atributo, pero otros no, obligandolos a usar tu código para realizar ciertas acciones.
Por ejemplo, para declarar un atributo privado tan solo tienes que hace algo como esto:
class TaylorFan {
private var name: String!
}
SPONSORED Build a functional Twitter clone using APIs and SwiftUI with Stream's 7-part tutorial series. In just four days, learn how to create your own Twitter using Stream Chat, Algolia, 100ms, Mux, and RevenueCat.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.