Bazı kodlarda böyle bir şey gördüm:
@implementation SomeClass (SomeDelegate)
Bu bağlamda SomeDelegate ne yapar?
SomeDelegate
Şerefe
Bu bir kategori dir. "SomeDelegate" dediği göz önüne alındığında, birisinin tüm delege yöntemlerini birlikte gruplandırmak için uygulama dosyasındaki kodu çözdüğünden şüpheleniyorum. Bazı kişiler bunu yapmak için birden çok @ uygulama bloğu kullanır. Bu kategorilerin orijinal kullanımıdır. Günümüzde çoğunlukla, mevcut sınıfları genişletmek için kategoriler kullanılmaktadır. Daha fazla bilgi için yukarıdaki bağlantıya bakın.
@ uygulama
Mevcut sınıfların işlevselliğini genişletmek için kullanılan bir kategoridir. Gerçekten yararlı kategorilerden oluşan bir koleksiyon içeren konuyla ilgili makalemi inceleyin.
Categories explanation and useful code...find it here.