Kontrola dostępu pozwala Ci określić jakie dane w strukturze lub klasie powinny być eksponowane w stronę świata zewnętrznego. Pozwala Ci tego dokonać przy pomocy poniższych modyfikatorów:
Przez większość czasu nie musisz martwić się o kontrolę dostępu. Czasem jednak będziesz potrzebować sprecyzować dostęp do danej właściwości, aby nie było można się do niej dostać. Jest to przydatne, ponieważ np. wtedy tylko Twoje metody będą w stanie zmienić daną właściwość.
Aby zadeklarować prywatną właściwość wystarczy dopisać do niej private
. Na przykład:
class TaylorFan {
private var name: String!
}
Jeśli chcesz użyć kontroli dostępu "file private", po prostu dopisz słowo fileprivate
. Aczkolwiek muszę dodać, że fileprivate
jest używane bardzo sporadycznie.
SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.