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 In-app subscriptions are a pain to implement, hard to test, and full of edge cases. RevenueCat makes it straightforward and reliable so you can get back to building your app. Oh, and it's free if your app makes less than $10k/mo.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.