statik anahtar kelimesini hızlı bir şekilde kullanırken kafam karıştı. Hızlı bildiğimiz gibi tanıtımı, değişmez nesneleri bildirmek için anahtar sözcüğünü kullanalım. Yaşam süresi boyunca büyük olasılıkla değişmeyecek bir tablo görüntüleme hücresinin kimliğini bildirmek gibi."let" anahtar kelimesi sabit/değişmezleri hızla tanımlamak için kullanılırsa "statik" anahtar kelimenin kullanımı nedir?
struct classConstants
{
static let test = "test"
static var totalCount = 0
}
oysa kelime same.In Objective C bazı sabit gibi
static NSString *[email protected]"cellId";
ilan etmeye statik kullanılan do let: Artık yapı gibi bazı bildiriminde
statik anahtar kelime kullanımı nedir
Beni daha da meraklı kılan, statik anahtar kelimesinin ile birlikte ve var anahtarının kullanılmasıdır. Ord. Bu statik anahtar kelimeyi nerede kullanacağımı kimse anlatabilir mi? Daha önemlisi, hızlı bir şekilde statik'a gerçekten ihtiyacımız var mı?
Hangi statik olduğunu bilmiyorsanız, hızlı yazmaya başlamadan önce bazı OOP kitaplarını okumanızı öneririz. Statik değişken, bir nesnenin tüm örnekleri arasında paylaşılır, eğer const ise (eğer) sadece immutable –
@DanielKrom: Anlayışım gereği, C, Objective C'de bazı sabitleri bildirmek için statik kullanıyorum. bunun ötesinde bilgi. Yani, sanırım ** ve ** statik ** aynı olsun. – Poles
C ve Objective-C statikleri sabit değildir (sabit olarak tanımlanmadıkça), muhtemelen bunu iyi anlamıyorsunuzdur ve iyi değil, hiç kimse bilgi ile doğmuyor, statikler global değişkenlerin bir türüdür –