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

  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011