SORU
8 AĞUSTOS 2009, CUMARTESİ


Mesaj vs gösterim gösterim özellikleri ilan nokta

Biz şimdi "" özellikleri işareti. nokta var back forths nokta gösterim yararları vs mesaj gösterimi çeşitli gördüm. Yanıtları tutmak için, söz konusu her iki şekilde cevap vermeyeceğim ... bozulmamış.

Düşünce nedir mesaj vs gösterim özelliği erişmek için gösterim nokta?

Lütfen denemeye devam odaklanmış Objective-C - benim bir önyargı ederim ortaya koymak olduğunu Objective-C Objective-C, yani tercihiniz bu olsun gibi Java veya JavaScript değil geçerli.

Geçerli yorum teknik sorunlar (çalışma sipariş, dökme öncelik, performans, vs.), açıklık (nesne, doğa vs yapısı, hem lehte ve aleyhte!) ile yapmak. succinctness, vb.

Unutmayın, sıkı kalite ve kodu Kongre ve kalitesi üstün olan kod büyük projelerde çalışmış olmak, içinde okunabilirlik (bin kere bir paradigma okuma ve yazma kez) okulun ediyorum.

CEVAP
8 AĞUSTOS 2009, CUMARTESİ


Davranış nokta kullanmayın. Kullanın ya da şeyler gibi öznitelik, genellikle öznitelikleri özellikleri olarak bildirilen erişim ayarlamak için nokta.

x = foo.name; // good
foo.age = 42; // good

y = x.retain; // bad

k.release; // compiler should warn, but some don't. Oops.

v.lockFocusIfCanDraw; /// ooh... no. bad bad bad

Millet Objective-C, yeni bir şey için nokta kullanarak değil tavsiye ederim ama şeyler @özellik olarak ilan etti. Dil için bir fikir var bir kere, sana doğru geleni yap.

Örneğin, aşağıdaki çok doğal buluyorum:

k = anArray.count;
for (NSView *v in myView.subviews) { ... };

Çınlama statik analiz için nokta diğer bazı modeller için bazı modeller için tek veya kullanılmakta olduğunu kontrol etmek için izin vermek için yeteneği büyümeye bekleyebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • superemposed

    superemposed

    25 Aralık 2007