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 Building and maintaining in-app subscription infrastructure is hard. Luckily there's a better way. With RevenueCat, you can implement subscriptions for your app in hours, not months, so you can get back to building your app.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.