instancetype
değerini init
dönüş değeri olarak kullanın ve ilgili yöntemlerin yapılması önerilir, en son clang features numaralı makaleye bakın. Bununla birlikte, en iyi uygulama nedir w.r.t. copyWithZone:
'un NSCopying
protokolündeki dönüş değeri (önceki en iyi uygulamalar için bkz. this thread)? Sınıfın clang makalesindeki yöntemlerin adlandırma şemasından çıkarılmasıyla ilgili kurallardan bahsedilmiyor, ancak neden alloc
yönteminin döndürme değerinden farklı olması gerektiğini anlamıyorum.Insetcetype, Objective-C'de bir kopyanın dönüş tipi olarak mı kullanılıyor?
Tür çıkarımı copy
-methods için çalışmıyor mu? Hâlâ instancetype
ya da gerçekte geri döndüğümüz sınıf tipine dönelim mi?