11 ŞUBAT 2009, ÇARŞAMBA
Objective-C's "örneğin," anahtar kelime Java karşılığı nedir?
Bir nesne () örneğin someObject atanabilir (dökme) başka türde bir değişken (*örneğin 5*) olup olmadığını kontrol etmek istiyorum. Java, yazabilirim:
someObject instanceof SpecifiedType
İlgili bir soru, bir nesnenin çalışma zamanı tür başka bir türü için eşit olup olmadığını bulmak. Java, yazabilirim:
someObject.getClass().equals(SpecifiedType.class)
Nasıl bu Objective-C yapılabilir mi?
CEVAP
11 ŞUBAT 2009, ÇARŞAMBA
Bir nesnenin sınıfı döndürmek için [myObject class] deneyin.
Tam karşılaştırmaları yapabilirsiniz:
if ([myObject class] == [MyClass class])
ama doğrudan MyClass tanımlayıcı kullanarak değil.
Similarily, eğer nesne sınıfının bir alt sınıfı ise bulabilirsiniz:
if ([myObject isKindOfClass:[AnObject class]])
Jon Skeet ve zoul önerdiği gibi.
Bunu PaylaÅŸ:

&Quot;devam" anahtar kelime nedir...
Neden anahtar kelime "son" J...
Ne zaman "strictfp" java ana...
&Quot;gerçek kullanım imzalı" ana...
Javascript "izin" vs " a...