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!
SPONSORED You know StoreKit, but you don’t want to do StoreKit. RevenueCat makes it easy to deploy, manage, and analyze in-app subscriptions on iOS and Android so you can focus on building your app.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.