Bu derste Classlara özellik(property) tanımını yapacağız. Öncelikle Classların kendilerine ait özelliklerin .h sayfasında tanımlandığını hatırlıyoruz.
Şimdi kendimize bir Class oluşturalım veya hazırda bulunan bir Classımızın .h dosyasının içine gelelim(Ben Robot adında bir Class açıyorum). Propertylerimizi bu sayfada tanımlayacağız. Propertyler Interface in içine yazılır.
@interface Robot : NSObject
// propertler bu kısma
@end
@property obje_türü obje_adı;
@interface Robot : NSObject
@property NSString * name;
@property int health;
@property float speed;
@end
Property Kullanımı
Propertylerin kullanımı oldukça basit.
Obje.property = değer;
Obje.property = değer;
-(void)robotOlustur{
Robot * optimus = [[Robot alloc]init];
optimus.health = 1000;
optimus.speed = 50.0f;
optimus.name = @"Optimus Prime";
}
Evet bu dersimizde propertyleri kısaca anlatmaya çalıştık. Propertyler ile ilgili daha birçok konu var. Sonraki derslerimizde bu konulara da değinmeye çalışacağız.
Hiç yorum yok :
Yorum Gönder