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 Transform your career with the iOS Lead Essentials. Unlock over 40 hours of expert training, mentorship, and community support to secure your place among the best devs. Click for early access to this limited offer and a FREE crash course.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.