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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011