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 Play is the first native iOS design tool created for designers and engineers. You can install Play for iOS and iPad today and sign up to check out the Beta of our macOS app with SwiftUI code export. We're also hiring engineers!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.