Giriş kontrolü, struct ve class'ların içinde olan ve dış dünyaya sunulacak ne tür veri olduğunu belirlemenize izin verir. Bunun için şu 4 değiştiriciyi seçersiniz:
Çoğu zaman giriş kontrolü tanımlamanıza gerek yoktur, ama bazen başkalarının doğrudan ulaşmasını engellemek için bir özelliği açıkça özel olarak ayarlamak istersiniz. Bu, kendi metodunuzun o özellikle çalışabileceği, ama diğerlerinin çalışamayacağı için faydalıdır. Böylece, belirli eylemler yapan kodunuzu incelemek için onları zorlarsınız.
Bir özelliği, özel kılmak için sadece şunu yapın:
class TaylorFan { private var name: String! }
Eğer "dosyaya özel" giriş kontrolünü kullanmak isterseniz, şu şekilde bir sözcük yazın:
fileprivate. Ama yine de şunu söylemeliyim ki,
fileprivate kullanımı çok nadirdir!
LEARN SWIFTUI FOR FREE I have a massive, free SwiftUI video collection on YouTube teaching you how to build complete apps with SwiftUI – check it out!