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 Join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer! Hurry up because it'll be available only until April 28th.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.