Controlul accesului îți oferă posibilitatea de a specifica datele din interiorul structurilor și claselor pe care dorești să le expui lumii de afară, și ai patru identificatori la dispoziție:
În majoritatea cazurilor tu nu trebuie să specifici controlul accesului, dar uneori vei dori să specifici în mod explicit o proprietate private pentru a nu le permite altora să o acceseze direct. Acest lucru este folositor deoarece propriile tale metode pot folosi acea proprietare, dar alții nu pot, forțându-i astfel să treacă prin codul tău pentru a efectua anumite acțiuni.
Pentru a declara o proprietate private, doar fă asta:
class TaylorFan {
private var name: String!
}
Dacă vrei să folosești controlul accesului “file private”, scrie-l într-un cuvânt în felul următor: fileprivate
. Ar trebui să menționez totuși că fileprivate
este folosit destul de rar!
SPONSORED Transform your career with the iOS Lead Essentials. Unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer and a FREE crash course.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.