0
Sadece hızlıca yeni ve merak ettim ki, verilen örnekte olduğu gibi sabitler için bilgisayar özelliklerinin kullanılması iyi bir seçenek.Sabit özellik olarak hesaplanmış özellik kullanımı
iOS geliştirmede olduğu gibi, genellikle, .pch dosyasındaki objektifte bildirim anahtarı dizesi için sabitler tanımlarız. Yani aşağıdaki seçenek herhangi bir anlam ifade eder mi?
struct NotificationsKey {
static var CreateProfilePageDidMoved:String {return "CreateProfilePageDidMoved"}
}
Cevabınız için teşekkürler. Hızlı değiştiğini bildiğim yolu biliyorum. Tekniğini kullanarak bilmek istediğim, uygulamanın başlangıcında tahsis edilmiş bir dizge olurdu. Eğer hesaplanmış özellik üzerinden erişirsek, bu aynı olur mu? Mantıksal olarak, hesaplanan özellik kullanarak bir şey ayırıyor gibi görünmüyor. , her iki şekilde de bellek ayırma ile ilgili bir fark var mı? –
Dize, bir yerde saklanmalı, bir şekilde bellek alacak. Hesaplanan özellik biraz daha saydamdır ve bir sabit olduğu gerçeğini açıklığa kavuşturmaz. – BallpointBen