SORU
5 NİSAN 2009, Pazar


Yeni yerine tahsis init kullanımı

Objective-C öğrenme ve örnek kod okuma, nesneler genellikle bu yöntemi kullanarak oluşturulan fark ettim:

SomeObject *myObject = [[SomeObject alloc] init];

yerine:

SomeObject *myObject = [SomeObject new];

Eşdeğer olduklarını okudum gibi bunun bir nedeni var mı?

CEVAP
5 NİSAN 2009, Pazar


Sebep burada bir grup vardır: http://macresearch.org/difference-between-alloc-init-and-new

Bazı seçilmiş olanlar:

  • new özel başlatıcı (initWithString gibi) desteklemiyor
  • alloc-init new daha belirgindir

Genel kanı, kendini nasıl rahat hissediyorsan öyle kullanmalısınız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • boburnham

    boburnham

    11 Temmuz 2006
  • Defence Videos

    Defence Vide

    13 Mayıs 2013