SORU
2 HAZİRAN 2014, PAZARTESİ


Hızlı erişim değiştiricileri var mı?

Objective-C örnek veri public, protected private olabilir. Örneğin:

@interface Foo : NSObject
{
  @public
    int x;
  @protected:
    int y;
  @private:
    int z;
  }
-(int) apple;
-(int) pear;
-(int) banana;
@end

Hızlı referans erişim değiştiricileri herhangi bir söz bulamadım. Hızlı veri görünürlüğünü sınırlamak mümkün mü?

CEVAP
3 HAZİRAN 2014, Salı


Düzenleme:Geçiş mekanizmaları have been introduced in Xcode 6 beta 4 (6A267n) kontrol:

Hızlı erişim kontrol üç erişim seviyesi vardır:

  • privatevarlıkları yalnızca tanımlandığı kaynak dosya içinde ulaşılabilir.
  • internalvarlıklar her yerde tanımlı oldukları hedef erişilebilir.
  • publickuruluşlar mevcut hedef modülü alır başka bir konu ile ilgili herhangi bir yerinden hedef içinde ve erişilebilir.

Apple Geliştirici Forumları tarama ve @gparker (Apple Mühendisi) der this thread, buldu

Swift şu anda herhangi bir erişim kontrol mekanizmaları vardır.

Ancak, şikayetler birkaç hafta sonra, şöyle demektedir:

Genellikle gelecek için bir şey vaat etmiyoruz, ama bu durumda bir istisna yapıyoruz.Hızlı erişim kontrol mekanizmaları var.

Bu kesinlikle iyi bir haber. :)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • Justin Schenck

    Justin Schen

    24 Kasım 2006