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) desteklemiyoralloc-init
new
daha belirgindir
Genel kanı, kendini nasıl rahat hissediyorsan öyle kullanmalısınız.
Bunu Paylaş:
Nasıl yeni bir Rails uygulaması oluştu...
Nesne ve Nesnel C tahsis init...
Kullanarak "yeni" bir yapı ü...
Nasıl bir karakter yerine Vim bir yeni...
Eclipse'de yeni bir proje Maven Java 1...