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 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 October 1st.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.