7 ŞUBAT 2011, PAZARTESİ
Nasıl böyle büyük mükafat bir yöntem iptal etme için
Müşterilerimize sevk ediyoruz, ve onlara "Apple iPhone SDK'DA yaptığı gibi () değiştirdik. çünkü kaldırılmış gibi bazı yöntemler işaretlemek istiyorum kütüphanemiz var
5 *...* eşlenmiş __AVAILABILITY_INTERNAL
, eşlenmiş __OSX_AVAILABLE_BUT_DEPRECATED
Ön-işlemci makro, gördüm
Bir de bunlarla kafam karıştı!
Kimseye bu konuda bir şey biliyor mu ?
CEVAP
7 ŞUBAT 2011, PAZARTESİ
__attribute__((deprecated))
kullanım dışı olarak işlev / yöntem işaretleme gcc way. Bir işaretlendiğinde "itiraz", bir uyarı herkes ne zaman arasa üretilecek.
Normal işlevler için sözdizimi olacaktır
__attribute__((deprecated))
void f(...) {
...
}
ve Nesnel-C yöntemleri olurdu
@interface MyClass : NSObject { ... }
-(void)f:(id)x __attribute__((deprecated));
...
@end
Ayrıca kullanım dışı olarak bütün sınıf işareti olabilir
__attribute__((deprecated))
@interface DeprecatedClass : NSObject { ... }
...
@end
Bunu Paylaş:
Nasıl download 4 / 5 / 6 / 7 böyle büy...
Nasıl böyle büyük mükafat olarak NSZom...
Nasıl böyle büyük mükafat düzenleyici ...
Nasıl böyle büyük mükafat 4 düzenleyic...
Nasıl böyle büyük mükafat başlatmadan ...