Id veri tipi Objective C içindeki default veri tipidir. Eğer verinin hangi tipte olduğunu bilmiyorsak id veri tipini kullanabiliriz. Herhangi bir Class'ın yerine id'yi seçebiliriz. Örneğin
NSString * string = @"id";
id x = string;
NSLog(@"%d",(int)[x length]);
//sonuç 2.
Bu kodda öncelikler bir "id" kelimesini tutan bir string tanımladık. Ardından id tipinde bir x değişkenini string değişkenine eşitledik. Ardından konsola x in uzunluğunu yazdırdık. Ve program sonuç olarak 2 verdi.
Id değişkeni ile bütün fonksiyonları çağırabilirsiniz. Fakat id kullanımında dikkatli olmazsanız hatalara sebebiyet verebilirsiniz.
Hiç yorum yok :
Yorum Gönder